公众号关注 “GitHubDaily”
设为 “星标”,带你了解圈内新鲜事!
来源:zhuzhiqiang
v2ex.com/t/633650
昨天在 v 站上看到这个关于 YYYY-MM-dd 的使用而出现 Bug 的问题。在时间、数字等数据上,存在很多类似这种平时一切 OK,特定时间、特定环境出问题的情况是非常多的。只是很多时候,我们对于各种细节定义在开始的时候都不太注意,都是从每一次使用问题出现之后才开始有了 “刻骨铭心” 的认识。
不论昨天你是否也经历了这样的 Bug,还是没有经历的读者,希望看到这篇文章之后,对这个细节可以上点心,避免日后因为这个细节而犯错。
下面就来一起看看这个问题的表现和原因吧:
YYYY
是 week-based-year
,今天就已经 2020
年了
yyyy
还是 2019
年
YYYY
表示:当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年。