Chronology.OfLocale(Locale) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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
を取得します。
これにより、指定したロケールに基づいて a 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" は自動的に最新の推奨形式の "ja-JP-u-ca-japanese" に変換 Locale
されます。 したがって、このメソッドと Calendar#getInstance(Locale)
.
の Java ドキュメントjava.time.chrono.Chronology.ofLocale(java.util.Locale)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。