关于calendar的问题?
我做了一个简单的测试
假设今天为200年7月14号
public static void main(String[] args) { Calendar c = Calendar.getInstance(); c.add(Calendar.DAY_OF_MONTH, 20); System.out.println(c.get(Calendar.DAY_OF_MONTH )); }c.get(Calendar.MONTH) + 1
[解决办法]
月份是从0到11
import java.util.Calendar;public class test2 { public static void main(String[] args) { Calendar c = Calendar.getInstance(); System.out.println(c.get(Calendar.MONTH));//今天7月14,但这里会输出是6, c.add(Calendar.DAY_OF_MONTH, 20); System.out.println(c.get(Calendar.MONTH));//加了20后,这里会输出是7 }}
[解决办法]