PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

可以利用Date类的before()、after()和equals()方法来进行日期的比较和判断。其中,before()方法用于判断当前日期是否在另一个日期之前,after()方法用于判断当前日期是否在另一个日期之后,equals()方法用于判断两个日期是否相等。 例如,比较两个日期d1和d2: ``` Date d1 = new Date(); Date d2 = new Date(Syst

王林
王林 转载
2023-05-09 19:01:33 1370浏览

Date.before(),Date.after()和Date.equals()

一种语义上比较友好的方法来比较两个java.util.Date

@Test
void testDateCompare2( ) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date1 = sdf.parse("2009-12-31");
Date date2 = sdf.parse("2019-01-31");

System.out.println("date1 : " + sdf.format(date1));
System.out.println("date2 : " + sdf.format(date2));

if (date1.after(date2)) {
System.out.println("Date1 时间在 Date2 之后");
}

if (date1.before(date2)) {
System.out.println("Date1 时间在 Date2 之前");
}

if (date1.equals(date2)) {
System.out.println("Date1 时间与 Date2 相等");
}
}

输出结果

date1 : 2009-12-31
date2 : 2019-01-31
Date1 时间在 Date2 之前

以上就是可以利用Date类的before()、after()和equals()方法来进行日期的比较和判断。其中,before()方法用于判断当前日期是否在另一个日期之前,after()方法用于判断当前日期是否在另一个日期之后,equals()方法用于判断两个日期是否相等。 例如,比较两个日期d1和d2: ``` Date d1 = new Date(); Date d2 = new Date(Syst的详细内容,更多请关注php中文网其它相关文章!

声明:本文转载于:亿速云,如有侵犯,请联系admin@php.cn删除