Java日历生成无效的月份和日期

Pea*_*Gen 0 java calendar

Plase看看下面的代码

 Calendar date = Calendar.getInstance();
            initialClientLetterDate.setText(date.get(Calendar.YEAR)+"/"+date.get(Calendar.MONTH)+"/"+date.get(Calendar.DAY_OF_WEEK));
Run Code Online (Sandbox Code Playgroud)

这会生成无效的"月份"和"日期".输出是 2014/09/06.为什么是这样?我只想获得当前年份,日期和月份.

Cod*_*roc 5

您正在使用DAY_OF_WEEK6FRIDAY,并MONTH开始从0而不是1,所以你需要添加1 it.You可以使用DAY_OF_MONTH代替DAY_OF_WEEK.