获得给定JDK 8 DateTimeFormatter的原始模式字符串?

2022-09-01 03:21:08

我在这里的问题相关 - 我如何得到给定的原始字符串?patternDateTimeFormatter


答案 1

邮件列表中有人问过这个问题,答案是这是不可能的,因为原始模式没有保留。

同一线程建议使用具有信息的。DateTimeFormatterBuilder


答案 2

它可能不是您问题的直接答案,但可能会有所帮助。

如果您知道格式化程序是如何构造它的参数,则可以调用静态方法:

DateTimeFormatterBuilder.getLocalizedDateTimePattern(FormatStyle dateStyle, FormatStyle timeStyle, Chronology chrono, Locale locale)

这将为您提供字符串形式的模式。