在 jcreator 中 编写如下代码 :
import java.util.*; 
public class CalendarTest {
public static void main(String[] args) {
Calendar c1,c2;
String date1,date2;
c1=Calendar.getInstance();
c2=Calendar.getInstance();
c2.add(c1.DAY_OF_YEAR,315);

date1=c1.get(Calendar.YEAR)+"年"+
c1.get(Calendar.MONTH)+"月"+
c1.get(Calendar.DAY_OF_MONTH)+"日   " ; date2=c2.get(Calendar.YEAR)+"年"+
c2.get(Calendar.MONTH)+"月"+
c2.get(Calendar.DAY_OF_MONTH)+"日"  ;

System.out.println(date1);
System.out.println(date2);
}
}
执行结果 为 :
2009年2月16日   9:50:41   (系统当前日期 是3月16日 ,为什么显示为2月呢 )
2010年0月25日  9:50:41    (?????0月,有这样的月份吗)