年代和周年之间的差异?

Java 8的DateTimeFormatter类有一个方法, ofPattern(String pattern) ,它允许您从Azaz字母的字符串定义格式。 这些例子没有说明y年代Y基于周的 年份之间的差异。 它是什么?

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

这是“年 – 周”风格日期的年份值,如2006W52。 如果有问题的一周横跨年界,它可能会在年代的价值中减去+1或-1。

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

每个字段都记录在“字段”类中,例如ChronoFieldWeekFieldsIsoFields

ChronoField记录了“年代”字段。

WeekFields记录了“基于周的年”字段。