Java 8の DateTimeFormatter
クラスには、_A-z
_、_a-z
_文字の文字列からフォーマットを定義できるメソッドofPattern(String pattern)
があります。例では、y
、年の年とY
、week-の違いを明確にしていませんベース年。それは何ですか?
_Symbol Meaning Presentation Examples
------ ------- ------------ -------
y year-of-era year 2004; 04
Y week-based-year year 1996; 96
_
これは、2006W52のように、「年-週」スタイルの日付の年の値です。問題の週が年の境界にまたがっている場合、年の値から+1または-1ずれる可能性があります。
各フィールドは、ChronoField
、WeekFields
、IsoFields
などの「フィールド」クラスに文書化されています。
「年号」フィールドは ChronoField
に記載されています。
「週ベースの年」フィールドは WeekFields
に記載されています。