【发布时间】:2019-11-11 09:40:52
【问题描述】:
我想检索前一年的同一天。
例如今天是2019-03-30,即 2019 年,第 26 周(一年中的一周),第 7 天(一周中的一天)。
我需要构造LocalDate,即 2018 年第 26 周(一年中的一周)、第 7 天(一周中的一天)。
我无法从java.time 包中找到可以像这样构建LocalDate 的包。
【问题讨论】:
-
请具体说明您期望的结果日期。即 2018 年是星期几 27 日是 7 的日期。
-
2019-03-30不是第 27 周 -
是的,它是 26。我提取错误的方式:
LocalDateTime.now().get(WeekFields.of(Locale.getDefault()).weekOfWeekBasedYear())我已经更新了问题 -
你假设哪个周计划?美国周,ISO(国际)周,还有什么?
-
您说过“例如,今天是 2019 年 3 月 30 日,即 2019 年,第 26 周(一年中的一周),第 7 天(一周中的一天)”您是说 2019- 06-30?
标签: java date dayofweek week-number localdate