2011-07-21 59 views

回答

7

解析使用SimpleDateFormat然後兩個日期使用equals()方法。

使用的格式將是"MM/dd/yyyy""yyyy-MM-dd"

示例代碼:

SimpleDateFormat format1 = new SimpleDateFormat("MM/dd/yyyy"); 
SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd"); 

Date date1 = format1.parse(value1); 
Date date2 = format2.parse(value2); 

return date1.equals(date2); 
+1

在寫同樣的事情 –

+0

+1張貼30秒提前我@Damokles同樣在這裏,但我沒有看到他的回答 – RMT

+0

是啊,打字了類似的解決方案時,它閃現在頂部的「新答案」的旗幟我屏幕。 +1具有靈活的手指;) – Perception

1

可以使用SimpleDateFormat,使它們變成Dates(或Calendar對象)和他們類似的比較。

SimpleDateFormat format1 = new SimpleDateFormat("MM/dd/yyyy"); 
SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd"); 

MM是確認它們是大寫的月份。