Calendar cd=Calendar.getInstance();
System.out.println(cd.get(Calendar.YEAR)+"年“+cd.get(Calendar.MONTH)+"月"+cd.get(Calendar.DATE)+"日");

解决方案 »

  1.   

    引号错了一个,汗Calendar cd=Calendar.getInstance();
    System.out.println(cd.get(Calendar.YEAR)+"年"+cd.get(Calendar.MONTH)+"月"
    +cd.get(Calendar.DATE)+"日");
      

  2.   

    如若你只是用来转换成String,你就可以充分发挥DeteFormat的威力了:
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy年M月d日");
            System.out.println(sdf.format(date));
      

  3.   

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy年M月d日");
    其中的SimpleDateFormat("yyyy年M月d日")是可以自定义输出字符串的格式么?
      

  4.   

    谢谢大家了,看样要学的真是太多了~~~但是为什么建议不要使用类型 Date 的方法 getHours()呢?