jsr310

How to parse case-insensitive strings with jsr310 DateTimeFormatter?

元气小坏坏 提交于 2019-11-26 07:45:22
问题 jsr-310 has a handy class DateTimeFormatters which allows you to construct a DateTimeFormatter . I particularly like the pattern(String) method - see javadoc However, I hit a problem whereby this is case sensitive -- e.g. DateTimeFormatters.pattern(\"dd-MMM-yyyy\"); matches with \"01-Jan-2012\", but not with \"01-JAN-2012\" or \"01-jan-2012\". One approach would be to break the string down and parse components, or another would be to use Regex to replace the case-insensitive strings with the