YYYY ????_sed

关注“泥瓦匠”,回复“1024”,领取精选技术资料



昨天在v站上看到这个关于YYYY-MM-dd的使用而出现Bug的问题。在时间、数字等数据上,存在很多类似这种平时一切OK,特定时间、特定环境出问题的情况是非常多的。只是很多时候,我们对于各种细节定义在开始的时候都不太注意,都是从每一次使用问题出现之后才开始有了“刻骨铭心”的认识。

不论昨天你是否也经历了这样的Bug,还是没有经历的读者,希望看到这篇文章之后,对这个细节可以上点心,避免日后因为这个细节而犯错。

下面就来一起看看这个问题的表现和原因吧:

BUG 的表现


YYYY ????_技术资料_02


BUG 的原因

​YYYY​​​ 是 ​​week-based-year​​​,今天就已经 ​​2020​​ 年了

 ​​yyyy​​​ 还是 ​​2019​​ 年

​YYYY​​ 表示:当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年。

--END--


下方二维码关注我

YYYY ????_数据_03

因为坚持分享可落地的技术架构文章

YYYY ????_sed_04