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

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

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

BUG 的表现

BUG 的原因

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

yyyy 还是 2019 年

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

推荐阅读 ↓↓↓

1.不认命,从10年流水线工人,到谷歌上班的程序媛,一位湖南妹子的励志故事

2.如何才能成为优秀的架构师?

3.从零开始搭建创业公司后台技术栈

4.“37岁,985毕业,年薪50万,被裁掉只用了10分钟”

5.37岁程序员被裁,120天没找到工作,无奈去小公司,结果懵了...

6.副业&接私活必备的 10 个开源项目!

7.你知道哪10大算法统治着全球吗?

8.15张图看懂瞎忙和高效的区别!

一个人学习、工作很迷茫?

点击「阅读原文」加入我们的小圈子!

你这几天因为 YYYY-MM-dd 被提 BUG 了吗??相关推荐

  1. 【怒怼老乔】苹果手机ios系统居然特喵的不支持日期yyyy-MM-dd HH:mm:ss.ms,只支持 yyyy/MM/dd HH:mm:ss

    苹果手机ios系统居然特喵的 不支持日期yyyy-MM-dd HH:mm:ss.ms, 只支持yyyy/MM/dd HH:mm:ss 我只能用 .replace(/\-/g,'\/'); 来替换掉了, ...

  2. 得到 yyyy/mm/dd 格式时间

    在做项目的时候:很多文件都是按数据添加时间的年/月/日的目录保存 做的时候发现不能直接 DateTime(yyyy-mm-dd).ToString("yyyy/MM/dd")得到 ...

  3. yyyy/MM/dd转换成yyyy-MM-dd,yyyy-MM-dd转换成yyyy/MM/dd你会了吗

    第一种yyyy/MM/dd转换成yyyy-MM-dd 知识点来自官网,可查阅: split() 方法用于把一个字符串分割成字符串数组 join()方法用于把数组中的所有元素放入一个字符串 var my ...

  4. 将字符串格式yyyy/MM/dd的字符串转为日期,格式“yyyy-MM-dd“

    将字符串格式yyyy/MM/dd的字符串转为日期,格式"yyyy-MM-dd" public static String strToDateFormat(String date) ...

  5. Js日期yyyy-MM-dd与yyyy/MM/dd的区别

    在JavaScript中日期yyyy-MM-dd格式与yyyy/MM/dd为不同的日期表达式 console.log('2020-10-29', new Date('2020-10-29')) con ...

  6. yyyy/mm/dd变成yyyy-mm-dd

    当电脑的日期格式不是yyyy/mm/dd的形式的时候,假使是yyyy-mm-dd格式, 即便在程序中格式化日期格式yyyy/mm/dd,但是做成的日期却是yyyy-mm-dd. 不能只是单纯的Shor ...

  7. Kettle5.2 couldn't convert string [...] to a date using format [yyyy/MM/dd HH:mm:ss.SSS]

    使用kettle出现 couldn't convert string [...] to a date using format [yyyy/MM/dd HH:mm:ss.SSS] 试了各种方法,最后发 ...

  8. YYYY/MM/dd 日期format的幺蛾子

    其实YYYY/MM/dd 和yyyy/MM/dd是不同的,而且YYYY/MM/dd 可能会出现年份的大bug,下面直接上代码 @org.junit.Testpublic void dateYYYY() ...

  9. Python写,将输入的yyyy/mm/dd格式的日期显示为yyyy年mm月dd日。

    7.(程序题)编程将输入的yyyy/mm/dd格式的日期显示为yyyy年mm月dd日. str = input("请输入日期:") length=len(str) if str[6 ...

  10. C# 中的年月日时分秒 yyyy MM dd HH mm ss

    C# 中的年月日时分秒 yyyy MM dd HH mm ss 其中大小写含义不同,不能混用 年:yyyy 月:MM 日:dd(1-31) DD(0-365) 时:hh:12小时制 HH:24小时制 ...

最新文章

  1. GoAhead 2.5 Web Server 网页ROM化的改进
  2. matlab计算联合熵,如何用matlab软件计算一幅图像信息的熵以及两幅图像间的联合熵?...
  3. AUTOSAR从入门到精通100讲(八十一)-AUTOSAR基础篇之FiM
  4. 3位水仙花数计算pythonoj_Python解答蓝桥杯省赛真题之从入门到真题
  5. 集成学习的前世今生(一)
  6. 常用Android模拟器的默认监听端口(转载)
  7. 5个Web前端开发软件,零基础入门完全够用了!
  8. STL vector中的max_size方法
  9. 用U盘给虚拟机装系统——U深度
  10. 阿德勒心理学(自我剖析)
  11. 百度 php 图片文字识别,使用百度接口实现图片识别文字
  12. python 多线程爬虫下载中图分类号
  13. printf 中的伪灵异事件
  14. 关于Prim算法,自己的一些总结
  15. linux内核形式化验证,说说形式化验证(Formal Verification)吧
  16. 国庆回家计划满满最后却摆烂这件事(解决?)
  17. js判断当前设备和获取设备、浏览器宽高
  18. 专升本第四讲(计算机的“灵魂”)
  19. PowerDesigner12.5创建物理数据模型
  20. android 记住多个账号,Android实现记住账号密码功能

热门文章

  1. ExtJS2.0开发与实践笔记[4]——Ext中的动画处理
  2. Android通过Alpha实现渐变效果的几个方法
  3. SHELL(bash)脚本编程四:其他扩展
  4. 编译原理 - 实验四 - yacc基本使用(bison)
  5. linux 修改时间 date
  6. 「leetcode」栈与队列:总结篇!
  7. InDesign教程,如何更改字体和字体大小?
  8. Audio Hijack 4 for Mac(音频录制工具)
  9. Mac触发角(Hot Corners) 进阶技巧
  10. Mr.Panda and TubeMaster Gym - 101194J (二分染色有源汇上下界最大费用流)