public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
String time1 = "12:00";
String time2 = "13:00";
Date dateTime1 = null;
Date dateTime2 = null;
try {
dateTime1 = sdf.parse(time1);
dateTime2 = sdf.parse(time2);
} catch (ParseException e) {
e.printStackTrace();
}
//date1.compareTo(date2) 相等返回0 , date1早于date2返回-1 , date1晚于date2 返回1
if(dateTime1.compareTo(dateTime2)<0){
System.out.println("date1早于date2="+dateTime1.compareTo(dateTime2));
}else if(dateTime1.compareTo(dateTime2)==0){
System.out.println("相同时间="+dateTime1.compareTo(dateTime2));
}else{
System.out.println("date1晚于date2="+dateTime1.compareTo(dateTime2));
}
//string 直接比较
String beginHour = "11:00";
if(beginHour.compareToIgnoreCase("12:00")<0){
System.out.println("-1");
}
}
DATE日期比较
最新推荐文章于 2023-11-04 14:28:53 发布