2012-09-24 70 views

回答

5

使用compareTo()。

date1.compareTo(date2); 

java docs

返回: 值0如果參數日期等於這個日期;如果此日期在Date參數之前,則值小於0;如果此日期在Date參數之後,則值 大於0。

other examples

0

之前你做比較,因爲時間戳仍處於字符串格式,你需要將它們轉換爲java.util.Date和最簡單的方法是任意的日期部分分配給兩個時間字符串(例如,將兩個時間字符串連接到「1/1/1970」),然後使用SimpleDateFormat將它們轉換爲Date,然後獲取以毫秒爲單位的時間並進行比較。