例子:
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String starttime = "2021-07-28 14:30:30";
String endtime = "2021-07-28 15:00:00";
long s = sdf.parse(starttime).getTime();
long e = sdf.parse(endtime).getTime();
long t = e - s;
int ss = (int)t%(1000*60)/1000;
int mm = (int)t%(1000*60*60)/(1000*60);
int hh = (int)t%(1000*60*60*24)/(1000*60*60);
System.out.println("小时:"+hh);
System.out.println("分钟:"+mm);
System.out.println("秒:"+ss);
} catch (ParseException e) {
e.printStackTrace();
}
结果:
小时:0
分钟:29
秒:30