Calendar calendar = Calendar.getInstance();
// 2019-12-31
calendar.set(2019, Calendar.DECEMBER, 31);
Date strDate1 = calendar.getTime();
// 2020-01-01
calendar.set(2020, Calendar.JANUARY, 1);
Date strDate2 = calendar.getTime();
// YYYYdd
SimpleDateFormat formatYYYYdd = new SimpleDateFormat("YYYY-MM-dd");
System.out.println("2019-12-31 转 YYYY-MM-dd 格式: " + formatYYYYdd.format(strDate1));
System.out.println("2020-01-01 转 YYYY-MM-dd 格式: " + formatYYYYdd.format(strDate2));
// yyyydd
SimpleDateFormat formatyyyydd = new SimpleDateFormat("yyyy-MM-dd");
System.out.println("2019-12-31 转 yyyy-MM-dd 格式: " + formatyyyydd.format(strDate1));
System.out.println("2020-01-01 转 yyyy-MM-dd 格式: " + formatyyyydd.format(strDate2));
// YYYYDD
SimpleDateFormat formatYYYYDD = new SimpleDateFormat("YYYY-MM-DD");
System.out.println("2019-12-31 转 YYYY-MM-DD 格式: " + formatYYYYDD.format(strDate1));
System.out.println("2020-01-01 转 YYYY-MM-DD 格式: " + formatYYYYDD.format(strDate2));
// yyyyDD
SimpleDateFormat formatyyyyDD = new SimpleDateFormat("yyyy-MM-DD");
System.out.println("2019-12-31 转 yyyy-MM-DD 格式: " + formatyyyyDD.format(strDate1));
System.out.println("2020-01-01 转 yyyy-MM-DD 格式: " + formatyyyyDD.format(strDate2));