赞
踩
工作中常见的操作就是如何判断给定的一个日期是大于某天还是小于某天? 在Java 8中, LocalDate类有两类方法isBefore()和isAfter()用于比较日期。调用isBefore()方法, 如果给定日期小于当前日期则返回true。
- import java.time.LocalDate;
- import java.time.temporal.ChronoUnit;
-
- public class DateUtil {
-
- public static void main(String[] args) {
- LocalDate today = LocalDate.now();
-
- LocalDate tomorrow = LocalDate.of(2021, 2, 6);
- if (tomorrow.isAfter(today)) {
- System.out.println("之后的日期: "+tomorrow);
- }
-
- LocalDate yesterday = today.minus(1, ChronoUnit.DAYS);
- if (yesterday.isBefore(today)) {
- System.out.println("之前的日期: "+yesterday);
- }
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。