求教:为什么用格里高利时间的时候,月要减1呢
java吧
全部回复
仅看楼主
level 5
CuteG😳 楼主
如题。
例:GregorianCalendar calender=new GregorianCalendar(year,month-1,day);
为毛光月份减一呢,憋了好久了,求知道的解答下。
2012年12月10日 09点12分 1
吧务
level 14
他就是这么设定的!!月份从0开始!!
2012年12月10日 09点12分 2
谢谢了,原来是这么回事 - -
2012年12月10日 09点12分
level 11
如上所述,历史问题。此问题也被如实搬到 JavaScript。
真要问原因的话,因为 Java 想方便 C 的人适应,因此抄了很多 C,这儿颇有可能是抄自 time.h。
2012年12月10日 09点12分 3
吧务
level 15
因为月份从0算的。。。
2012年12月10日 09点12分 4
level 10
[打酱油]
2012年12月10日 10点12分 5
1