0
、私は次のような方法2つの日付を比較するとき、同じ形式である必要がありますか?アンドロイドで
date1.before(date2)
を使用して2つの日付を比較してみてください、私は、このようなYYYY-MM-DD HHとして、日付1とdate2のは、同じ日付フォーマットであることを確認する必要があります:MM:それとも問題じゃない?
、私は次のような方法2つの日付を比較するとき、同じ形式である必要がありますか?アンドロイドで
date1.before(date2)
を使用して2つの日付を比較してみてください、私は、このようなYYYY-MM-DD HHとして、日付1とdate2のは、同じ日付フォーマットであることを確認する必要があります:MM:それとも問題じゃない?
ご不明な点がある場合は、Longでその値を取得して比較してください。
Date d1 = new Date();
Date d2 = new Date();
Long.compare(d1.getTime(), d2.getTime());
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
String str1 = "12/10/2013";
Date date1 = formatter.parse(str1);
String str2 = "13/10/2013";
Date date2 = formatter.parse(str2);
if (date1.compareTo(date2)<0){
System.out.println("date2 is Greater than my date1");
}
//or by timestamp
if(date1.getTime() < date2.getTime()){
System.out.println("date2 is Greater than my date1");
}
//or use after
if(date2.after(date1)){
}
それはいけません。しかし、あなたはどんなクラスについて話していますか? –
@JawadLeWywadi \t java.util.Dateクラス – rookiedev
@rookiedev疑問があれば、Longで値を取得して比較してください。 – MohammedAlSafwan