jsr-310 にはDateTimeFormatters
、DateTimeFormatter
. 私はこの方法が特に気に入っていpattern(String)
ます - javadocを参照してください
ただし、これは大文字と小文字が区別されるという問題に遭遇しました-たとえば
DateTimeFormatters.pattern("dd-MMM-yyyy");
"01-Jan-2012" と一致しますが、"01-JAN-2012" または "01-jan-2012" とは一致しません。
1 つの方法は、文字列を分割してコンポーネントを解析することです。別の方法は、Regex を使用して、大文字と小文字を区別しない文字列を大文字と小文字を区別する文字列に置き換えることです。
でも、もっと簡単な方法があるはずだと感じています...