jsr-310 有一个方便的类DateTimeFormatters
,它允许你构造一个DateTimeFormatter
. 我特别喜欢这种pattern(String)
方法 - 请参阅javadoc
但是,我遇到了一个区分大小写的问题——例如
DateTimeFormatters.pattern("dd-MMM-yyyy");
与“01-JAN-2012”匹配,但不与“01-JAN-2012”或“01-jan-2012”匹配。
一种方法是分解字符串并解析组件,或者另一种方法是使用正则表达式将不区分大小写的字符串替换为区分大小写的字符串。
但感觉应该有一个更简单的方法......