我定义了一个Calendar对象.打印年月日.
Calendar cl=Calendar.getInstance();
System.out.println(cl.get(cl.YEAR) +"年"+ cl.get(cl.MONTH)+"月"+ cl.get(cl.DAY_OF_MONTH)+"日");打印出来的月份少了一个月.cl.MONTH是不是从零月开始的?我应该怎么样打印出正确的月份?
Calendar cl=Calendar.getInstance();
System.out.println(cl.get(cl.YEAR) +"年"+ cl.get(cl.MONTH)+"月"+ cl.get(cl.DAY_OF_MONTH)+"日");打印出来的月份少了一个月.cl.MONTH是不是从零月开始的?我应该怎么样打印出正确的月份?
解决方案 »
- 如何在控制台将输入的字符显示为星号?
- 虚心请教!
- TCP协议栈回了一个RST包,可能是什么原因导致的?
- 请问一个小小问题!
- 单元测试中的错误
- 关于同一界面事件的先后发生顺序问题
- java 的简单问题 7 ???
- 在 JBuilder中编译一个编写好的程序时,抱错Error#:914:unable to write to output directory?
- 已工作的朋友把自己的联系方式留下吧,方便互相学习。请注明自己特长!请斑竹勿删,谢谢
- 请高手指教一下!!
- 同学的关于applet和gui的java大作业,求主算法代码
- servlet中如何获得tomcat里Context path里的docBase?
要加1的。API文档中就有说明嘛
SimpleDateFormat sf = new SimpleDateFormat("",Locale.CHINESE);
sf.applyPattern("yyyy年MM月dd日");
Date date = cl.getTime();
System.out.println(sf.format(date));
也可以这么打
谢谢,忘了结了,不好意思 现在就结