Подтвердить что ты не робот

Разница между поэтапным и недельным годом?

В классе Java 8 DateTimeFormatter есть метод ofPattern(String pattern), который позволяет определять формат из строки букв Az, az. В примерах не проясняется разница между y, годом эры и Y, недельным годом. Что это?

Symbol  Meaning                     Presentation      Examples
------  -------                     ------------      -------
 y       year-of-era                 year              2004; 04
 Y       week-based-year             year              1996; 96
4b9b3361

Ответ 1

Значение в этом году для дат стиля "год-неделя", как в 2006W52. Это может быть не в год по времени на +1 или -1, если неделя, о которой идет речь, ограничивает границу года.

См. http://en.wikipedia.org/wiki/ISO_8601#Week_dates

Ответ 2

Каждое поле документируется в классе "поле", например ChronoField, WeekFields или IsoFields.

Поле "год-эры" описано в ChronoField.

Поле "week-based-year" задокументировано в WeekFields.