共用方式為


Chronology.OfLocale(Locale) 方法

定義

警告

Use 'Java.Time.Chrono.IChronology.OfLocale'. This class will be removed in a future release.

從地區設定取得的 Chronology 實例。

[Android.Runtime.Register("ofLocale", "(Ljava/util/Locale;)Ljava/time/chrono/Chronology;", "", ApiSince=26)]
[System.Obsolete("Use 'Java.Time.Chrono.IChronology.OfLocale'. This class will be removed in a future release.")]
public static Java.Time.Chrono.IChronology? OfLocale (Java.Util.Locale? locale);
[<Android.Runtime.Register("ofLocale", "(Ljava/util/Locale;)Ljava/time/chrono/Chronology;", "", ApiSince=26)>]
[<System.Obsolete("Use 'Java.Time.Chrono.IChronology.OfLocale'. This class will be removed in a future release.")>]
static member OfLocale : Java.Util.Locale -> Java.Time.Chrono.IChronology

參數

locale
Locale

用來取得行事曆系統的地區設定,而非 null

傳回

與地區設定相關聯的行事歷系統,而非 null

屬性

備註

從地區設定取得的 Chronology 實例。

這會根據指定的地區設定傳回 Chronology ,通常會傳 IsoChronology回 。 只有在地區設定中明確選取行事曆系統時,才會傳回其他行事曆系統。

類別 Locale 可讓您存取一系列有助於當地語系化應用程式的資訊。 這包括語言和區域,例如英國所使用的英文“en-GB”。

類別 Locale 也支援可用來識別行事歷系統的擴充機制。 機制是索引鍵/值組的形式,其中行事歷系統具有索引鍵 “ca”。 例如,地區設定 「en-JP-u-ca-japanese」 代表日本與日曆系統一起使用的英文。

這個方法會以相當於將 「ca」 傳遞至 Locale#getUnicodeLocaleType(String)的方式尋找所需的行事曆系統。 如果 「ca」 機碼不存在,則會 IsoChronology 傳回 。

請注意,這個方法的行為與較舊的 java.util.Calendar#getInstance(Locale) 方法不同。 如果該方法收到 「th_TH」 的地區設定,則會傳回 BuddhistCalendar。 相反地,這個方法會傳回 IsoChronology。 將地區設定 「th-TH-u-ca-buddhist」 傳遞至任一方法將會導致泰國佛教日曆系統,因此是泰國行事曆系統本地化的建議方法。

日本行事曆系統的情況類似,但更簡單。 地區設定 「jp_JP_JP」 先前已用來存取行事曆。 不過,與泰國地區設定不同,“ja_JP_JP”會自動轉換成 Locale “ja-JP-u-ca-japanese”的現代和建議形式。 因此,這個方法與 Calendar#getInstance(Locale)之間的行為沒有任何差異。

java.time.chrono.Chronology.ofLocale(java.util.Locale)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於