一、问题表现
二、输出结果
三、出现问题的原因
四、总结
本文主要介绍Java使用YYYY-MM-dd格式化时间时可能出现的问题,出现问题的原因以及解决问题的方法。
一、问题表现
1@Test
2public void test() throws Exception {
3 SimpleDateFormat sj1 = new SimpleDateFormat("YYYY-MM-dd");
4 SimpleDateFormat sj2 = new SimpleDateFormat("yyyy-MM-dd");
5 Calendar c = Calendar.getInstance();
6 /* 2021年12月25日周六 */
7 c.set(2021,12-1,25);
8 System.out.println("YYYY-MM-dd = " + sj1.format(c.getTime()));
9 System.out.println("yyyy-MM-dd = " + sj2.format(c.getTime()));
10 System.out.println("-----------------------");
11 /* 2021年12月26日 周日 */
12 c.add(Calendar.DATE, 1);
13 System.out.println("YYYY-MM-dd &#