-2
兩個日期(Date對象)之間的差額計算,我有兩個日期形式:如何在Java中
date1 = Tue Jan 01 00:00:00 NPT 2013
date2 = Tue Sep 30 00:00:00 NPT 2014
現在我需要找到這兩個日期之間的差異。
如何在Java或Groovy中執行此操作。
兩個日期(Date對象)之間的差額計算,我有兩個日期形式:如何在Java中
date1 = Tue Jan 01 00:00:00 NPT 2013
date2 = Tue Sep 30 00:00:00 NPT 2014
現在我需要找到這兩個日期之間的差異。
如何在Java或Groovy中執行此操作。
轉換您的日期以毫秒爲單位,並與他們進行操作:
以秒long diffInMills = date2.getTime() - date1.getTime();
diffInMills/1000
在幾分鐘
diffInMills/(1000*60)
以小時爲單位
diffInMills/(1000*60*60)
在幾天內
diffInMills/(1000*60*60*24)
您是否做過任何研究?因爲如果我把你的文字標題粘貼到谷歌,它會給我有用的結果... – Ivar
其實重複的http://stackoverflow.com/questions/2755835/duration-between-two-dates-in-groovy嚴重標記爲Java –