重複の可能性:
2 つの Java 日付インスタンスの差の計算
以下の問題を解決できません。助けてください。つまり、既存の時間をもう少し時間(分、秒、または時間)に追加しています。私が書いた以下のwtタイプを書くことができません。 、
String allexam_end_time="18:59:00";//48540000
long oneminute=60000;
try{
SimpleDateFormat sdfkk = new SimpleDateFormat("hh:mm:ss");
Date reqEndtimekk = sdfkk.parse(allexam_end_time);
long total=reqEndtimekk.getTime()+oneminute;
System.out.println("TOtal miliseconds "+reqEndtimekk.getTime()+oneminute);
System.out.println("total---------"+total);
int s = (int)(total / 1000) % 60;
int m = (int)(total / (1000 * 60)) % 60;
int h= (int) (total / (1000 * 60 * 60)) % 24;
System.out.println(h+":"+m+":"+s);
}catch(Exception e){
}
出力
output is TOtal miliseconds4854000060000
total---------48600000
13:30:0
しかし、1 分追加すると出力が 19:00:00 になるという答えが必要です。どうすれば解決できますか?