我的日期格式应该是正确的(24小时格式)的Java日期解析错误地增加了一个小时
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
但我最奇怪的“错误”,当我尝试解析(sdf.parse(串))
“2010-03-28 :28:25”
我得到:
太阳3月28日:28:25 CEST 2010
它增加了一个小时,一些奇怪的原因。这也是唯一给我这种行为的日期,其他时间等工作很好。它总是代表那个奇怪时刻的'02'。
有什么想法?
我不能更强烈地建议不要使用传统的'java.util.Calendar'和'java.util.Date'类。你应该在'java.time'包中找到合适的类并使用它。 –
至于错误,我的钱是在夏季时间v冬季时间。 –
不是,那是因为你的时区 –