简述
Java8 中的日期类已重构,替换掉calendar。其新的优势不在赘述。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6f9b93c59adf0f37734417043de8f84b.png)
新的LocalDate对于周的时间处理,并没有直接提供太多的方式。
解决
通过WeeksFields
可以解决相关的周获取。
以下是获取当前时间,在属于今年的第n周。
WeekFields weekFields = WeekFields.of(Locale.getDefault());
int weekNumber = LocalDate.now().get(weekFields.weekOfWeekBasedYear());