我的代码(欲打印出当前日期&315天之后的日期)
import java.util.*;
public class TestCalendar
{
public static void main(String[] args)
{
Calendar cl=Calendar.getInstance();
System.out.println(cl.get(Calendar.YEAR)+"年"+cl.get(Calendar.MONTH)+"月"+cl.get(cl.DAY_OF_MONTH)+"日");
cl.add(cl.DAY_OF_YEAR,315);
System.out.println(cl.get(Calendar.YEAR)+"年"+cl.get(Calendar.MONTH)+"月"+cl.get(cl.DAY_OF_MONTH)+"日");
}
}
但是结果是月份少了1:
即:
2006年2月19日
2007年0月28日
请问各位这是怎么回事,多谢。
import java.util.*;
public class TestCalendar
{
public static void main(String[] args)
{
Calendar cl=Calendar.getInstance();
System.out.println(cl.get(Calendar.YEAR)+"年"+cl.get(Calendar.MONTH)+"月"+cl.get(cl.DAY_OF_MONTH)+"日");
cl.add(cl.DAY_OF_YEAR,315);
System.out.println(cl.get(Calendar.YEAR)+"年"+cl.get(Calendar.MONTH)+"月"+cl.get(cl.DAY_OF_MONTH)+"日");
}
}
但是结果是月份少了1:
即:
2006年2月19日
2007年0月28日
请问各位这是怎么回事,多谢。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货