public static void main(String[] args) { //YYYY 是表示:当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年。 //2019-12-29至2020-1-4跨年周 Calendar calendar = Calendar.getInstance(); //2019-12-28 calendar.set(2019, Calendar.DECEMBER, 28); Date strDate1 = calendar.getTime(); //2019-12-29 calendar.set(2019, Calendar.DECEMBER, 29); Date strDate2 = calendar.getTime(); // 2019-12-31 calendar.set(2019, Calendar.DECEMBER, 31); Date strDate3 = calendar.getTime(); // 2020-01-01 calendar.set(2020, Calendar.JANUARY, 1); Date strDate4 = calendar.getTime(); DateFormat df1 = new SimpleDateFormat("yyyyMMdd"); DateFormat df2 = new SimpleDateFormat("YYYYMMdd"); //yyyyMMdd System.out.println("yyyyMMdd"); System.out.println("2019-12-28: " + df1.format(strDate1)); System.out.println("2019-12-29: " + df1.format(strDate2)); System.out.println("2019-12-31: " + df1.format(strDate3)); System.out.println("2020-01-01: " + df1.format(strDate4)); //YYYYMMdd System.out.println("YYYYMMdd"); System.out.println("2019-12-28: " + df2.format(strDate1)); System.out.println("2019-12-29: " + df2.format(strDate2)); System.out.println("2019-12-31: " + df2.format(strDate3)); System.out.println("2020-01-01: " + df2.format(strDate4)); }
结果:
原文地址:https://www.cnblogs.com/it-mh/p/12155400.html
时间: 2024-11-08 23:42:27