记一次坑逼的线上事故
SimpleDateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd"); SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd"); String s = dateFormat.format(new Date()); String s2 = dateFormat2.format(new Date()); System.out.println(s); System.out.println(s2);
结果→_→
2018-12-31 2017-12-31
Y表示的是Week year,可是,这个Week year又是什么。。
Week year意思是当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年
今天是 2017-12-31 周日 于是 变成2018-12-31