gpt4 book ai didi

java - 基于使用 java.time API 的区域设置正确排列工作日

转载 作者:行者123 更新时间:2023-12-03 01:30:04 24 4
gpt4 key购买 nike

德国等一些国家/地区从星期一开始一周,而美国等一些国家/地区从星期日开始一周。我认为 dayOfWeek.value 有一个基于 Locale 的版本,但我找不到它。有没有办法使用 java.time API 根据区域设置以正确的顺序获取工作日

最佳答案

您需要WeekFields ,它有一个采用 Localeof 方法。

下面是一些代码,可以让您按顺序获取一周中的几天的列表:

DayOfWeek firstDay = WeekFields.of(someLocale).getFirstDayOfWeek();
List<DayOfWeek> list = IntStream.range(0, 7)
.mapToObj(x -> firstDay.plus(x))
.collect(Collectors.toList());

关于java - 基于使用 java.time API 的区域设置正确排列工作日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59846008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com