奇怪的时间

kexueyuan 2003-06-06 04:14:36
myDate = new GregorianCalendar();
myDate.setTime(new Date());
strDate = myDate.get(Calendar.YEAR) + "年" + myDate.get(Calendar.MONTH) +
"月" + myDate.get(Calendar.DATE) + "日";
strTime = myDate.get(Calendar.HOUR) + ":" + myDate.get(Calendar.MINUTE) +
":" + myDate.get(Calendar.SECOND);
statusBar.setHorizontalAlignment(SwingConstants.CENTER);
statusBar.setText( strDate + " " + strTime);
很奇怪为什么在状态栏上显示的月份总是比实际的月份少1呢??
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
疯癫行者 2003-06-07
  • 打赏
  • 举报
回复
java的Calendar的月份是从0开始计算,即用0-11表示1-12月。
用的时候加1就行了。
trust_me 2003-06-06
  • 打赏
  • 举报
回复
为什么不试试得到星期几的方法?
你会知道,原来不是我们想象的那样!

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧