Y 表示星期年(Week Year)
Y 表示的是“星期年”或称“ISO周年”(ISO week-numbering year),它是一种基于ISO周数的年份表示方式。这种表示法根据每年的第一个星期一地点的周来计算年份,如果某天属于新一年的第一个完整星期,则会归为新年的星期年。
例如,如果某年的最后几天在下一年开始的第一个星期中,它们大概会被归入下一年的 week year。同理,如果新年的前几天在上一年的最后一个完整星期内,这些天的星期年大概会归属上一年。这在日期和时间处理中大概导致不测的年份差异。
SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-dd");