美文网首页
iOS YYYY-MM-dd 和yyyy-MM-dd区别

iOS YYYY-MM-dd 和yyyy-MM-dd区别

作者: 驿路梨花处处开 | 来源:发表于2019-12-29 10:30 被阅读0次

    今天是2019-12-29号,星期天,

    刚睡醒,群里就炸了,iOS的app全都不能用了,登录不进去,下不了单,昨天还是正常的,也没上线新版本,后台也没更新任何,莫名的就挂了,通过打印日志发现时间格式错误了,后台做了一个时间验证,今天是2019-12-29号,传给后台的时间变成了2020-12-29号,整好差了一年时间。

    上图

    看打印日志

    上面获取时间的方式完全一样,差别就在一个是YYYY 一个是yyyy

    就是这个YYYY引起了时间上的错误

    YYYY 是按照周来计算时间,今天是12月29号周天,从今天开始就是进入了2020年了,这个时间计算方式是,一年当中的时间,不足一周的(年末那一周),就要计算到下一年中去,就变成了2020年了,月份也是12月这个对的,天也是对的。

    yyyy是按照天来计算的,今天是12月29号,也是2019年,也就是咱们中国人的计算方式,

    平常计算中还是最好用中国人的计算方式来计算时间,使用yyyy-MM-dd

    iOS 技术交流群:529765630,欢迎iOS开发进群交流学习。

    相关文章

      网友评论

          本文标题:iOS YYYY-MM-dd 和yyyy-MM-dd区别

          本文链接:https://www.haomeiwen.com/subject/fghyoctx.html