我有一个MonthDay,我想使用特定的区域设置打印它。
DateTimeFormatter formatter = ...
formatter.withLocale(locale).print(monthDay);
我遇到的问题是如何构建DateTimeFormatter。我想要Locale.US
的格式为MMM d
,但此格式对于Locale.FRANCE
这样的区域设置不准确,它应该是21 juil.
而不是juil. 21
。
DateTimeFormat中的格式化程序确实遵守了订单,但似乎并不适合我,因为它们都包含一年,并最终打印????当我格式化我的月日。
有没有办法构建满足我要求的DateTimeFormatter?