私は本当にこれに頭を悩ませています。私は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
。一体何?-常に間違った日付に解析することさえありません!
更新:それはそれを美しく修正しました。それは他のいくつかの場所でも悪用されていました。他の人のコードをデバッグするのが大好きです:)