| | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | import java.time.ZoneId; |
| | | import java.util.Date; |
| | | |
| | |
| | | */ |
| | | public static boolean isToday(Date date) { |
| | | // 将日期转换为LocalDate对象 |
| | | LocalDate dateToLocalDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); |
| | | LocalDateTime dateToLocalDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime(); |
| | | return dateToLocalDate.equals(LocalDate.now()); |
| | | } |
| | | |
| | | /** |
| | | * 判断日期是否小于当前日期 |
| | | * @param date 判断的日期 |
| | | * @return |
| | | */ |
| | | public static boolean isBeforeNow(Date date) { |
| | | // 获取当前时间 |
| | | LocalDateTime now = LocalDateTime.now(); |
| | | |
| | | // 将Date对象转换为LocalDateTime对象 |
| | | LocalDateTime dateTime = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime(); |
| | | |
| | | // 返回是否小于当前时间 |
| | | return dateTime.isBefore(now); |
| | | |
| | | } |
| | | |
| | | } |