原因是解析默认情况下区分大小写,并且格式化程序无法识别
"jan"。它只会识别
"Jan"。
您可以使用
DateTimeFormatterBuilder并调用来构造不区分大小写的解析器
parseCaseInsensitive():
将格式样式的其余部分的解析样式更改为不区分大小写。
解析可以区分大小写或不区分大小写-默认情况下区分大小写。此方法允许更改区分大小写的解析设置。
DateTimeFormatter dTF = new DateTimeFormatterBuilder().parseCaseInsensitive() .appendPattern("dd-MMM-yyyy") .toFormatter();


