你今天因为 YYYY-MM-dd 被提 BUG 了吗

2019 年 12 月 30 日
 zhuzhiqiang

同事之前的代码使用 YYYY-MM-dd 今天被捶了 [捂脸]

35409 次点击
所在节点    程序员
114 条回复
puilu
2019 年 12 月 31 日
对于前端来说,很多浏览器,包括 IOS 那边 2019-12-31 这种直接 GG 哈哈
smilepig
2019 年 12 月 31 日
遇到了,太艰难了。。。
pheyer
2019 年 12 月 31 日
@zsdroid 这句话的出处是哪里,我搜不到啊,google 里只搜到你说的
tongdongdong
2019 年 12 月 31 日
Java 挂了 还是生产环境
zsdroid
2019 年 12 月 31 日
@pheyer #103
https://nakedsecurity.sophos.com/2019/12/23/serious-security-the-decade-ending-y2k-bug-that-wasnt/

原文:"In contrast, YYYY denotes what’s known as the week-based year, something that accountants rely on to avoid splitting weeks – and thus the company payroll – between two different years."

我用翻译软件翻译了下。。
iugo
2019 年 12 月 31 日
@billchenchina 如果用 C 的语法, 明显最常用的应该是 `date +%Y` 而不是 `date +%G`. 相应的月份一般用 `%m`.
ARhen
2019 年 12 月 31 日
今天遇到了这个问题,老项目老代码,我怀疑这几年都是这样的,只是今年公司没人了,我碰到了....
感谢隔壁群大佬解答,不然我还得啥啥的探究半天是不是 linux 时区的问题。。
yujiang
2020 年 1 月 1 日
是不是小米的?昨日小爱音响年份显示全炸成 2020/12/31
Gzhennaxia
2020 年 1 月 2 日
@zsdroid #68 #105
ISO-8601 规定一周是从周一开始啊
a1562619919
2020 年 1 月 2 日
年经帖
jiangruilove123
2020 年 1 月 2 日
ios 似乎解析不了
delectate
2020 年 1 月 10 日


java 跨年失败了。
CANTI
2020 年 12 月 27 日
今天再次有一堆提前跨年的
laminux29
2020 年 12 月 31 日
import java.text.SimpleDateFormat;
import java.util.Date;

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Date currentDate = new Date();
String str_date = dateFormat.format(currentDate);

//2019-04-21 20:52:50.424

用 google 复制代码就没这些问题,谁让你们用百度..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/633650

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX