将日显示为工作日的 LocalDate 模式
LocalDate pattern that shows day as weekday
我搜索如下所示的模式:Thu, 11. 05. 1999
所以我尝试了这种语法:
String pattern = "DDD, dd. mm. uuuu";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
但是不行。尝试格式化 LocalDate
时,我得到 java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: MinuteOfHour
.
查看 Java 的 official documentation 解释格式模式语法总是好的:
- E = 星期几
- M = 月
- 米=分钟
所以你应该试试这个模式:
EEE, dd. MM. uuuu
将语言环境明确设置为英语也是一个好主意。
我搜索如下所示的模式:Thu, 11. 05. 1999
所以我尝试了这种语法:
String pattern = "DDD, dd. mm. uuuu";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
但是不行。尝试格式化 LocalDate
时,我得到 java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: MinuteOfHour
.
查看 Java 的 official documentation 解释格式模式语法总是好的:
- E = 星期几
- M = 月
- 米=分钟
所以你应该试试这个模式:
EEE, dd. MM. uuuu
将语言环境明确设置为英语也是一个好主意。