27
我有一个SimpleDateFormat
来解析String
成Date
:SimpleDateFormat的24小时
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ssZ");
当我解析的:
format.parse("2011-08-29T12:44:00+0200");
其结果将是,使用Date.toLocaleString
时:
8月29日2011 0时44分00秒
这应该是ofcourse:
8月29日2011 12时44分00秒
当我解析的:
format.parse("2011-08-29T13:44:00+0200");
则如预期的结果:
8月29日2011 13时44分00秒
我该如何解决这个问题?
啊,谢谢。当你花了半个小时寻找一个解决方案,这是真正的乐趣。 (: – nhaarman
它在Javadoc中的SimpleDateFormat ;-) – C0deAttack