This question already has answers here:
Get the weeknumber from a given date in Java FX
(4个答案)
6年前关闭。
我正在尝试使用以下格式获取完整LocalDate的周号:
我没有在Java 8 Date API中找到返回周数的函数,并且我尝试创建算法,但是没有用。
(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