Tôi muốn so sánh hai ngày và kiểm tra xem ngày đó đã hết hạn hay chưa.java So sánh hai ngày
Đây là mã tôi đã sử dụng:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:ss:ii");
Date date1 = sdf.parse("20012-10-4 10:15:25");
Date date2 = sdf.parse("2013-10-4 10:15:25");
if(date1.equals(date12)){
System.out.println("Both are equals");
}
Tôi muốn kiểm tra hai ngày nhưng không thành công.
Tôi cũng đã cố gắng để kiểm tra xem nó như thế:
if(date1 >= date2){
System.out.println("Both are not equals");
}
Nhưng nó không làm việc một trong hai.
Bạn đã đọc javadoc? http://docs.oracle.com/javase/6/docs/api/java/util/Date.html#compareTo%28java.util.Date%29 –
yyyy-MM-dd hh: ss: ii không hợp lệ. http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html – NickJ
[REFERENCE] (http://www.mkyong.com/java/how-to-compare-dates- trong java /) – gks