注册 登录
编程论坛 JAVA论坛

使用SimpleDateFormat的format方法将日期文本化,为什么打印当前日期时,出现不同的月份结果

mudi 发布于 2019-03-17 15:28, 2144 次点击
问题点描述:如题,想知道问题出在哪里,以下是代码段和运行出来的不同结果:
请前辈指教~~
程序代码:
@Test
    public void test() {
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd");
        String dateStamp = dateFormat.format(new Date());
        System.out.println(dateStamp);
   

    }
以下为多次运行出现不同的结果:
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

2 回复
#2
林月儿2019-03-17 18:48
yyyy-mm-dd里面的mm好像是分钟的占位吧改成大写的试试
#3
mudi2019-03-17 20:18
回复 2楼 林月儿
非常感谢!改完之后就正常了。
1