java 8日期比较方法
在java 8中,可以使用新的isbefore(),isafter(),isequal()和compareto()来比较localdate,localtime和localdatetime。以下示例以比较两个java.time.localdate
@test
void testdatecompare4() throws parseexception {
datetimeformatter sdf = datetimeformatter.ofpattern(yyyy-mm-dd);
localdate date1 = localdate.of(2009, 12, 31);
localdate date2 = localdate.of(2019, 1, 31);
system.out.println(date1 : + sdf.format(date1));
system.out.println(date2 : + sdf.format(date2));
system.out.println(is...);
if (date1.isafter(date2)) {
system.out.println(date1 时间在 date2 之后);
}
if (date1.isbefore(date2)) {
system.out.println(date1 时间在 date2 之前);
}
if (date1.isequal(date2)) {
system.out.println(date1 时间与 date2 相等);
}
}
输出结果
date1 : 2009-12-31
date2 : 2019-01-31
is...
date1 时间在 date2 之前
以上就是java8中日期比较方法有哪些的详细内容。