// 转换为 LocalDate(自动去掉时间部分)
LocalDate today = LocalDate.now();
LocalDate orderTarget = dispatchlistVo.getdDate().toInstant()
.atZone(ZoneId.systemDefault())
.toLocalDate();
// 判断输入日期是否小于等于今天
if (orderTarget.isBefore(today) || orderTarget.isEqual(today)) {
System.out.println("日期小于等于今天");
} else {
System.out.println("日期大于今天");
}
// 或者,更简洁地使用 isAfter() 的否定来判断
if (!orderTarget.isAfter(today)) {
System.out.println("日期小于等于今天(使用isAfter的否定)");
} else {
System.out.println("日期大于今天(使用isAfter的否定)");
}
01-10
1841
1841

被折叠的 条评论
为什么被折叠?



