デバッガーとの腹立たしいセッションの後、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