簡體   English   中英

java:比較時間/日期並獲取正確的時差格式

[英]java: compare time/date and get the correct format of time difference

我有兩次

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;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM