哪位大哥帮忙看一下,我通过calendar子类对象调用get(calendar.MONTH)的时候得到的月份比系统实际月份差一个月.但是通过calendar子类对象调用getTime()获取完整时间的时候没有问题.难道两个方法指向的不是同一个时间?可是我电脑的bios时间跟系统时间是一样的呀. 时区也是对的呀. 相关代码:
Calendar mycld=Calendar.getInstance();
System.out.println(mycld.get(Calendar.YEAR)+"年" +mycld.get(Calendar.MONTH)+ "月"+
mycld.get(mycld.DAY_OF_MONTH) +"日");
System.out.println(mycld.getTime());运行结果:
ps:使用Date同样出现这样的问题.请大哥们帮小弟分析一下. .实在是苦恼呀. 谢谢啦