记一次坑逼的线上事故

        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

原文地址:https://www.cnblogs.com/rufus-hua/p/8157405.html