代码如下:
import java.util.GregorianCalendar;
class testGregorianCalendar
{
public static void main(String[] args)
{
GregorianCalendar calendar1 = new GregorianCalendar();
System.out.println("Year:"+ calendar1.get(GregorianCalendar.YEAR));
System.out.println("Month:"+ calendar1.get(GregorianCalendar.MONTH));
System.out.println("Date:"+ calendar1.get(GregorianCalendar.DATE));
}
}
对于java中Calendar和GregorianCalendar的get方法返回的MONTH代表的整型值,
0代表1月,11代表12月。
get方法主要用于数值计算,而不该用于直接显示,所以基于0起。
显示月份应该用
calendar.getDisplayName(或者另外SimpleDateFormat输出统一格式