【发布时间】:2010-11-21 17:55:36
【问题描述】:
我真的在这个问题上摸不着头脑。我已经使用SimpleDateFormats 有一段时间没有遇到任何问题,但是现在,使用 SimpleDateFormat 解析日期(只是有时)完全是错误的。
具体来说:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = sdf.parse("2009-08-19 12:00:00");
System.out.print(date.toString());
打印字符串Wed Aug 19 00:00:00 EDT 2009。有没有搞错? - 它甚至不会一直解析到错误的日期!
更新:完美地修复了它。你不知道吗,这在其他一些地方也被滥用了。一定喜欢调试别人的代码:)
【问题讨论】:
-
我希望人们在犯错时不要再称事物为“离奇”和“怪异”。 ://
-
对不起。我正在调试我的前辈多年编写的代码,我希望能够信任。
标签: java date simpledateformat date-parsing