在Android中将月份+1添加到日历月份中的日历问题
我正在使用以下代码
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 2013After Sun Mar 03 10:07:34 IST 2013
添加+1
到 是给 月。如果我们在当前日期加上30天,则可能返回正确的输出。但我想显示 月。有人可以帮我吗..
回答:
您可以看到+1设置字段添加的日期与您的日期不同(从输出中观察到)。
如果你想几个月,那么使用代码
Calendar cal = Calendar.getInstance();System.out.println("Before "+cal.getTime()); //Before Thu Jan 31 10:16:23 IST 2013
cal.add(Calendar.MONTH, 1);
System.out.println("After "+cal.getTime()); //After Thu Feb 28 10:16:23 IST 2013
以上是 在Android中将月份+1添加到日历月份中的日历问题 的全部内容, 来源链接: utcz.com/qa/400838.html