在与调试器进行了一次令人愤怒的会话之后,我似乎在 SimpleDateParser 中发现了一个错误。
编码:
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
我的调试器会话:
formatter.parse("2013-09-20 10:23:45.123")
Fri Sep 20 10:23:45 BST 2013
formatter.parse("2013-09-20 11:23:45.123")
Fri Sep 20 11:23:45 BST 2013
formatter.parse("2013-09-20 12:23:45.123")
Fri Sep 20 00:23:45 BST 2013
formatter.parse("2013-09-20 13:23:45.123")
Fri Sep 20 13:23:45 BST 2013
formatter.parse("2013-09-20 14:23:45.123")
Fri Sep 20 14:23:45 BST 2013
formatter.parse("2013-09-20 00:23:45.123")
Fri Sep 20 00:23:45 BST 2013
我要疯了吗?Java中这种基本的东西真的有错误吗?
Java 1.6.0_43