Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java:比较时间/日期,获得正确的时差格式_Java_Datetime - Fatal编程技术网

java:比较时间/日期,获得正确的时差格式

java:比较时间/日期,获得正确的时差格式,java,datetime,Java,Datetime,我有这两次 2011-9-5 0:00 2011-9-5 15:50 当我到达那里时,时差为 Date d1=df.parse(interviewList.get(28).getTime()); Date d2=df.parse(interviewList.get(29).getTime()); long d1Ms=d1.getTime(); long d2Ms=d2.getTime(); diff = Math.abs((d1Ms-d2Ms)/60000); 它给了我正确的差别,但差别是

我有这两次

2011-9-5 0:00
2011-9-5 15:50
当我到达那里时,时差为

Date d1=df.parse(interviewList.get(28).getTime());
Date d2=df.parse(interviewList.get(29).getTime());
long d1Ms=d1.getTime();
long d2Ms=d2.getTime();
diff =  Math.abs((d1Ms-d2Ms)/60000);
它给了我正确的差别,但差别是
950

如何以适当的格式获取它,如
15:50
(这是上述两种格式的区别)


谢谢

它给了你正确的区别

950分钟=15小时50分钟

你可以通过

int hour = totalMinutes / 60;
int minute = totalMinutes - (hour * 60);
然后

String dispString = hour + ":" + minute;

它给你正确的区别

950分钟=15小时50分钟

你可以通过

int hour = totalMinutes / 60;
int minute = totalMinutes - (hour * 60);
然后

String dispString = hour + ":" + minute;

可能重复到可能重复到他想在hh:mm中显示它他想在hh:mm中显示它