可能重複:
How to calculate time difference in java?如何比較Java中的時間?
我有兩個字符串 「10:00:00」 和 「14:00:00」。我已將它們轉換爲日期格式。現在我想要兩個比較兩個time.Can有人建議我做什麼....
可能重複:
How to calculate time difference in java?如何比較Java中的時間?
我有兩個字符串 「10:00:00」 和 「14:00:00」。我已將它們轉換爲日期格式。現在我想要兩個比較兩個time.Can有人建議我做什麼....
檢查Date#equals
,Date#after
,Date#before
我preferrably使用Calendar
類日期相關的任務。它是相當使用他們在一些情況下。 你可以在this鏈接
使用compareTo()。
date1.compareTo(date2);
返回: 值0如果參數日期等於這個日期;如果此日期在Date參數之前,則值小於0;如果此日期在Date參數之後,則值 大於0。
之前你做比較,因爲時間戳仍處於字符串格式,你需要將它們轉換爲java.util.Date和最簡單的方法是任意的日期部分分配給兩個時間字符串(例如,將兩個時間字符串連接到「1/1/1970」),然後使用SimpleDateFormat將它們轉換爲Date,然後獲取以毫秒爲單位的時間並進行比較。