La classe DateTimeFormatter
de Java 8 possède une méthode, ofPattern(String pattern)
, qui vous permet de définir un format à partir d'une chaîne de A-z
, a-z
des lettres. Les exemples ne clarifient pas la différence entre y
, année de l'ère et Y
, semaine basée sur l'année . Qu'Est-ce que c'est?
Symbol Meaning Presentation Examples
------ ------- ------------ -------
y year-of-era year 2004; 04
Y week-based-year year 1996; 96
C'est la valeur de l'année pour les dates de style "année-semaine", comme en 2006W52. Il peut être différent de la valeur de l'année de l'ère de +1 ou -1 si la semaine en question chevauche la limite de l'année.
Chaque champ est documenté dans une classe "champ", telle que ChronoField
, WeekFields
ou IsoFields
.
Le champ "année de l'ère" est documenté dans ChronoField
.
Le champ "semaine basée sur l'année" est documenté dans WeekFields
.