读书人

初学者有关问题有关Calendar类的一个

发布时间: 2012-01-23 21:57:28 作者: rapoo

菜鸟问题,有关Calendar类的一个问题
import java.util.Calendar;
public class Employee{
public static void main(String[] args) {

Calendar a=Calendar.getInstance();
System.out.println( "现在是: "+a.get(Calendar.YEAR)+ "年 ");
System.out.println( "现在是 "+a.get(Calendar.MONTH)+ "月 ");
System.out.println( "现在是 "+a.get(Calendar.DATE)+ "日 ");
}

}

这里为什么输出的月是4月? 我的系统时间没有问题的啊 是5月。谢谢了!

[解决办法]
这个是Java比较变态的一个地方,month全部被减一了,4表示五月,11表示十二月

读书人网 >J2SE开发

热点推荐