这个问题与解析 Java 8 / JSR 310 / threeten.org backport 中的 2 位数年份有关。两位数的年份是一个不幸的事实,需要处理。
我只关心 ISO 日历。默认情况下,JSR 310 假定 2000 年的“基准年”为 2 位数年份。
我看到可以通过以下方式访问对基准年的控制
DateTimeFormatterBuilder.appendValueReduced(...)
格式模式提供了一种方便的机制来指定日期格式
dd-MMM-yy
M/d/yy
d/M/yy
在应用格式模式后,我没有看到在 2 位数年份应用“基准年”的机制。
Joda-timeDateTimeFormatter.withPivotYear(int pivotYear)
作为一种机制来解决这个问题。
在 JSR 310 中,是否有一种机制可以在指定模式后应用 2 位数年份的基数?
解析基年可能不是 2000 年的 2 位数年份的最佳实践建议是什么?