学习过程中因为写错了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的标准,能够获得更加准确的时间
本文详细介绍了Java中SimpleDateFormat类的format和parse方法在处理日期时,使用Y(周年)与y(年)的区别。按照ISO-8601标准,一周从周一算起,而一年的第一周必须包含这一年的第一个星期四。
695

被折叠的 条评论
为什么被折叠?



