我正在使用以下代码
Calendar cal = Calendar.getInstance();
System.out.println("Before "+cal.getTime());
cal.set(Calendar.MONTH, 01);
System.out.println("After "+cal.getTime());
输出是
Before Thu Jan 31 10:07:34 IST 2013
After Sun Mar 03 10:07:34 IST 2013
将 +1
添加到 jan 是给 mar 月。如果我们将当前日期增加 30 天,它可能会返回正确的输出。但我想展示 二月。任何人都可以帮助我吗..
原文由 Naveen 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以看到 +1 to set 字段添加了与您的日期不同的 30 天日期(从您的输出中观察到。)
如果你想要几个月然后使用代码