Java8 LocalDate判断日期是否在当月

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-31 08:25   11   0

测试案例:

今天是2021-3-31

目标日期是2021-4-30

测试代码:

        LocalDate now = LocalDate.now();
        LocalDate date = LocalDate.parse("2021-4-30", DateTimeFormatter.ofPattern("yyyy-M-d"));
        System.out.println(Period.between(now, date).getMonths());
        System.out.println(now.getMonth().getValue() == date.getMonth().getValue());

测试结果:

总结:

不要使用第一种方式去判断!

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP