2011-07-21 7 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

です。私より30seconds先に@Damoklesを投稿しましたが、私は彼の答えが表示されませんでした – RMT

+0

そうです、私の上に '新しい回答'画面。 +1は速い指を持っています;) – Perception

1

あなたはDates(またはCalendarオブジェクト)にそれらを作るためにSimpleDateFormatを使用し、そのようにそれらを比較することができます。

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

MMは大文字であることを確認してください。

関連する問題