可能的重复:
计算两个 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
但我需要回答,如果加一分钟意味着输出应该 19:00:00 怎么解决?