私は Java の日付を扱っていますが、この問題から抜け出すことができません。私のファイルでは、時間の値は (HH:MM:SS) のように保存されます
00:00:08 以下はコードと出力です..
String timeinsec = "00:00:08";
DateFormat df = new SimpleDateFormat("hh:mm:ss");
Date time = df.parse(timeinsec);
何が起こったのかというと、値と時間の変数を割り当てたときです。time.fastTime 変数は「-17992000」を表示します
この値を HH:MM:SS に戻すと、それが表示されます。「-4:-59:-51」
誰でも TimeZone の問題を修正できます。現在のタイムゾーンは GMT+5 です