我對內部Java工作和日曆一個小問題,我不明白爲什麼當我使用例如:的Calendar.MONTH和內部工作
Calendar c = Calendar.getInstance();
mesInt = c.get(Calendar.MONTH);
System.out.println(mesInt);
若我打印mesInt,如果實際月份是2月我得到mesInt = 1;
是有任何特別的理由?我想知道,因爲我和我的數據庫之前有問題的,如果可以通過0月份知道開始的解決方案,我想。
感謝所有,和抱歉,如果問題是重複我的天堂沒有發現它。
PD:我知道這是從零開始的,但我想知道對於真正的原因。
PD2:SRY我的英語不好。我知道解決方案,我想知道原因。
我想到了幾天的日子,但我不反對任何posstive結論。我知道這個jejeje,我想知道那jejeje的原因。 – Deckard27
Unidecimber是日曆中的另一個神祕莫測,或許他們爲其他星球準備了日曆?也許是因爲java中的所有索引都從0開始?這可能是一個解決方案,有時occam剃刀我們的解決方案。 – Deckard27