2011-09-15 65 views
1

我對使用格里高利公司感到困惑。Android:公曆卡蘭德問題

我正在使用GregorianCalendar獲取當前日期並設置未來日期。

當前月份:它將月份打印爲8而不是9,其中9是我預期的月份。 當前年份:它在2011年打印我的年份,這是正確的。

問題出在哪裏。

我使用的代碼是GregorianCalender.getInstance();獲取當前日期。

+3

您是否閱讀過有關月份字段的[Javadoc](http://developer.android.com/reference/java/util/Calendar.html)?它基於0。畢竟,您應該使用['SimpleDateFormat'](http://developer.android.com/reference/java/text/SimpleDateFormat.html)將日曆/日期轉換爲人可讀和可打印的字符串。 – BalusC

+0

哦,謝謝。我看到日期類的使用年份從1900年的0開始,月份是0-11年,但爲什麼GregorianCalendar的年份與日期不同。 – LittleFunny

回答