我们正在尝试获取一个特定的DateTimeFormatter
,其以类似Mar 8 2019
的格式输出日期。但是,当我们使用FormatStyle.MEDIUM
时会得到March 8 2019
,因此它不使用缩写的月份格式。
我们使用以下代码获取格式化程序:
DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM).withLocale(locale)
这两个选项(SHORT
,LONG
,FULL
)都无法提供我们想要的东西。是否可以自定义FormatStyle
以缩短月份名称?这很重要,因为我们不想为每个可能的语言区域编写自己的日期模式。