一年前的今天没错 ,元旦前一天12月31号,我的朋友给我讲了一个故事,我记忆犹新,说的是一个程序员公司欠薪好久了。身边有一个程序员离职了,公司因为招不到人,只能找那个离职的同事代兼职一些日子,起初那个同事是不同意的,因为到了一个新的公司可能比较忙吧,精力有限。后来不知道为啥原因
(画重点了,记得点。),又兼职了,然而就是这次兼职让全体技术元旦加班很久。
直到后来才明白,原来那个同事不想兼职吧,毕竟都正常离职了。后来又来兼职的原因,居然是老板打电话时"隐隐"提出用欠的薪水来"威慑"吧。原来是兼职后在后面的业务中,那个同事就偷偷改了些代码把"yyyy-MM-dd"改成了 “YYYY-MM-dd”。吐血。那一天所有的订单系统时间都成了下一年的12月31号了。 所以APP前端无论如何查询都查询不到。反馈到技术部,进入到数据库里查询一看也没有,这就怪了订单客户也下了,查不到,钱跑哪去了?。。。。(疯狂近一天后,突然发现尼玛YYYY)。 插入的订单是下一年的,其他日志报表啥的都用的yyyy。绝了。
Calendar calendar = Calendar.getInstance();
// 2020年12月30日13:48:09
calendar.set(2020, Calendar.DECEMBER, 27);
// 当前时间 也可指定时间
//Date now=calendar.getTime(); // 当前时间,也可指定时间
Date now = new Date();
SimpleDateFormat bigYear = new SimpleDateFormat("YYYY-MM-dd");
System.out.println("YYYY 大写年份 时间格式化 结果: " + bigYear.format(now));
SimpleDateFormat smallYear = new SimpleDateFormat("yyyy-MM-dd");
System.out.println("yyyy 小写年份 时间格式化 结果: " + smallYear.format(now));
输出:
YYYY 大写年份 时间格式化 结果: 2022-12-31
yyyy 小写年份 时间格式化 结果: 2021-12-31
小编在这里祝大家元旦快乐,如果你接手了别人的工程,赶紧搜下有没有YYYY-MM-dd
省的元旦加班。不说了。明天小编接着上班,你们呢?