当前位置: 代码迷 >> Java相关 >> 关于调用当前系统时间的问题
  详细解决方案

关于调用当前系统时间的问题

热度:65   发布时间:2012-02-02 23:05:13.0
关于调用当前系统时间的问题
我在一个程序中需要用到当前系统时间,出现这么个问题,求指教!
SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-DD");
当我写成这样的时候,出现日期是错误的,如当前时间:2012-02-33
当改"DD"为“dd”时则显示正确时间,求解!
搜索更多相关的解决方案: 问题  

----------------解决方案--------------------------------------------------------
补充下,代码是
SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-DD");
谢谢!
----------------解决方案--------------------------------------------------------
这说明dd才代表day嘛,何不直接用Calendar?
----------------解决方案--------------------------------------------------------
是你设置的问题吧
----------------解决方案--------------------------------------------------------
对于SimpleDateFoemat类的格式化,他对字符是有严格的意义定义的,
其中:
y  年  Year  
M  年中的月份
w  年中的周数
W  月份中的周数
D  年中的天数  
d  月份中的天数  
;要经常看看API
----------------解决方案--------------------------------------------------------
分得这么细啊,
----------------解决方案--------------------------------------------------------
  相关解决方案