2011-07-29 29 views
4

雖然我閱讀了很多有關日曆和格式的日曆,但仍然會出現一些複雜情況。哪一個更好,或者你可以推薦使用什麼?我不知道區別。GregorianCalendar或只是日曆

GregorianCalendar gc = (GregorianCalendar) GregorianCalendar.getInstance(); 

Calendar c = Calendar.getInstance(); 

你說什麼?

回答

6

日曆是一個抽象類,getInstance方法根據系統的默認語言環境返回其中一個實現。這意味着如果您使用的是歐洲或美國語言環境,則無論如何您都會使用格里曆日曆。

在任何情況下,你應該總是試圖根據你的使用面積實施,如果應用程序是在日本,你可能有一些問題,因爲日本的日曆是一個有點不同,例如

您可以在Android文檔中查看:here

+0

我已經檢查了兩次文檔,但有些文章有時不清楚。最後,我決定使用格里高利因爲默認的語言環境。 –

-1

如果您需要操作某些日期,使用GragorianCalendar更容易!

2

如果您不需要使用其他類型的日曆,請使用GregorianCalendar。但是,如果你想要更多的靈活性,然後使用日曆。

您可以在此討論此主題,閱讀此mail-archive

只有一條評論: 爲了減少轉換問題,最好聲明一個Calendar對象並初始化爲GregorianCalendar。這裏有一個例子:Calendar gregorian = new GregorianCalendar();

相關問題