欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

常用时间处理

程序员文章站 2024-01-21 23:23:04
...

获取上周时间段

 LocalDate localDate = LocalDate.now();
        localDate = localDate.plusDays(-1);
        LocalDate startTime = localDate.with(DayOfWeek.MONDAY);
        LocalDate endTime = localDate.with(DayOfWeek.SUNDAY);

LocalDate转Date
1)使用ZonedDateTime将LocalDate转换为Instant。
2)使用from()方法从Instant对象获取Date的实例

 ZoneId zoneId = ZoneId.systemDefault();
        LocalDate localDate = LocalDate.now();
        ZonedDateTime zdt = localDate.atStartOfDay(zoneId);

        Date date = Date.from(zdt.toInstant());

相关标签: java