回 帖 发 新 帖 刷新版面

主题:关于Calendar的一点疑问

Calendar c1 = Calendar.getInstance();
c1.set(Calendar.YEAR,1980);
c1.set(Calendar.MONTH,11);
c1.set(Calendar.DAY_OF_MONTH,4);

System.out.println(c1.getTime());

为什么显示出来的时间为
Dec 04 1980
我设置的明明是11月啊?

回复列表 (共2个回复)

沙发

Java 中1月是0,那11当然表示12月了
0~11表示的1~12月

板凳

深圳市华信群英科技有限公司与知名通信软件公司正式签订定向输送人才的合作协议
针对想进入IT软件行业的有志人士提供专业的企业内训
实训课程采用“2+3”分段教学模式,分为2个月理论强化和3个月项目实训两个阶段
实训前就签订就业安置协议,岗前实训后入职
不仅学费优惠而且是企业定向培训定向招聘,百分百保证就业
有意向请登录www.szctt.com,或加QQ:1179397962做详细咨询

我来回复

您尚未登录,请登录后再回复。点此登录或注册