studio programacion para móviles libro edición desarrollo curso con aplicaciones java date datetime java-8 java-time

java - para - manual de programacion android pdf



¿Diferencia entre el año de la era y el año basado en la semana? (2)

La clase DateTimeFormatter Java 8 tiene un método, ofPattern(String pattern) , que le permite definir un formato a partir de una cadena de letras Az , az . Los ejemplos no aclaran la diferencia entre y , año de la era e Y , año basado en la semana . ¿Qué es?

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


Cada campo está documentado en una clase de "campo", como ChronoField , WeekFields o IsoFields .

El campo "año de la era" está documentado en ChronoField .

El campo "año basado en la semana" se documenta en WeekFields .


Ese es el valor anual para las fechas de estilo "año-semana", como en 2006W52. Puede estar fuera del valor del año de la era en +1 o -1 si la semana en cuestión se extiende a horcajadas en el límite del año.

Ver http://en.wikipedia.org/wiki/ISO_8601#Week_dates