LocalDate模式,显示工作日的日期

问题描述 投票:1回答:1

我搜索一个看起来像这样的模式:Thu, 11. 05. 1999所以我试过这个语法:

String pattern = "DDD, dd. mm. uuuu";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);

但它不会起作用。当我试图格式化LocalDate时,我得到了java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: MinuteOfHour

javafx date-formatting date-conversion string-conversion localdate
1个回答
2
投票

查看Java的official documentation解释格式模式语法总是很好:

  • E =星期几
  • M =月
  • m =分钟

所以你应该尝试这种模式:

EEE, dd. MM. uuuu

将语言环境明确设置为英语也是一个好主意。

© www.soinside.com 2019 - 2024. All rights reserved.