0
在Android中,當我嘗試使用下面的方法比較兩個日期時,他們是否需要使用相同的格式?
date1.before(date2)
我需要確保日期1和date2在同一個日期格式,如YYYY-MM-DD HH比較兩個日期:MM: SS,還是無所謂?
在Android中,當我嘗試使用下面的方法比較兩個日期時,他們是否需要使用相同的格式?
date1.before(date2)
我需要確保日期1和date2在同一個日期格式,如YYYY-MM-DD HH比較兩個日期:MM: SS,還是無所謂?
如果您有任何疑問,請在Long中獲取它們的值並對它們進行比較。
Date d1 = new Date();
Date d2 = new Date();
Long.compare(d1.getTime(), d2.getTime());
通過的SimpleDateFormat
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)){
}
它不應該進行比較。但是你在說什麼課。 – 2017-03-16 01:28:38
@JawadLeWywadi \t java.util.Date類 – rookiedev
@rookiedev如果您有任何疑問,那麼在Long中獲取它們的值並對它們進行比較。 – MohammedAlSafwan