これはばかげた質問ですが、何が間違っているのかわかりません。24:00
日付オブジェクトのような文字列を解析したい。日付形式として使用するkk:mm
と、時間は 01:00 から 24:00 ( API から) になることを認識しています。しかし、私は以下のコードを動作させることができません。
String test = "24:00";
System.out.println("TEST: " + new SimpleDateFormat("kk:mm").parse(test));
出力:
TEST: Thu Jan 01 00:00:00 GMT 1970
期待される出力:
TEST: Thu Jan 01 24:00:00 GMT 1970
編集:
System.out.println("TEST: " + new SimpleDateFormat("k:mm:ss").format(new SimpleDateFormat("k:mm:ss").parse(test)));
これは印刷しますTEST: Thu Jan 01 24:00:00 GMT 1970
しかし、解析中はなぜでしょうか?
どんな助けでも大歓迎です