首页 > 其他分享 >获取一个月内有的日期

获取一个月内有的日期

时间:2022-09-19 09:14:59浏览次数:71  
标签:atStartOfDay end start TemporalAdjusters 获取 日期 内有 now LocalDate

  1. 指定格式为“yyyy-MM-dd”
  2. 以当前月的某一天为基础
点击查看代码
@Test
    public void test4() {
        LocalDate start = LocalDate.now().with(TemporalAdjusters.firstDayOfMonth());
        LocalDate end = LocalDate.now().with(TemporalAdjusters.lastDayOfMonth());
        long days = Duration.between(start.atStartOfDay(), end.atStartOfDay()).toDays();
        List<String> lst = new ArrayList<>();
        for (int i = 0; i <= days; i++) {
            lst.add(start.plusDays(i).format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
        }
        lst.forEach(System.out::println);
    }

标签:atStartOfDay,end,start,TemporalAdjusters,获取,日期,内有,now,LocalDate
From: https://www.cnblogs.com/havenenjoy/p/16706567.html

相关文章