This question already has answers here:
Get the weeknumber from a given date in Java FX

(4个答案)


6年前关闭。




我正在尝试使用以下格式获取完整LocalDate的周号:
dd.MM.yyy

我没有在Java 8 Date API中找到返回周数的函数,并且我尝试创建算法,但是没有用。

最佳答案

一个小警告。我还没有测试过,但是查看 WeekFields LocalDate.get 的API文档,您应该执行以下操作:

LocalDate date = ...;
// Or use a specific locale, or configure your own rules
WeekFields weekFields = WeekFields.of(Locale.getDefault());
int weekNumber = date.get(weekFields.weekOfWeekBasedYear());

10-05 23:31