学习过程中因为写错了Y和y发现了这个问题
java中simpleDateFormat类中format和parse Date时
传参Y和y的区别
Y:周年 week year
y:年 year
ISO-8601标准规定 Week从每周一开始
一年中的第一周是包含有当年第一个星期四的一周,一年中最大的周是52或53周
例:
2018年的第一周是从 2018.1.1--2018.1.7
再如
2016年的最后一周:2016.12.26--2017.1.1
2017年的第一周:2017.1.2--2017.2.8
在JDK1.8以上,使用Java.time 包代替java.util.Date和java.util.Calendar是非常必要的,Java.time使用了ISO-8601的标准,能够获得更加准确的时间