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