我真的在这个问题上摸不着头脑。我已经使用SimpleDateFormat
s 一段时间了,但现在,使用 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
。有没有搞错?- 它甚至不会一直解析到错误的日期!
更新:这很好地修复了它。你不知道吗,这在其他一些地方也被滥用了。一定喜欢调试别人的代码:)