DateFormat.GetBestDateTimePattern(Locale, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたロケールに対して、指定されたスケルトンのローカライズされた形式を返します。
[Android.Runtime.Register("getBestDateTimePattern", "(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String;", "")]
public static string? GetBestDateTimePattern(Java.Util.Locale? locale, string? skeleton);
[<Android.Runtime.Register("getBestDateTimePattern", "(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String;", "")>]
static member GetBestDateTimePattern : Java.Util.Locale * string -> string
パラメーター
- locale
- Locale
スケルトンをローカライズするロケール
- skeleton
- String
上で説明したスケルトン
返品
java.text.SimpleDateFormatでの使用に適した文字列パターン。
- 属性
注釈
指定されたロケールに対して、指定されたスケルトンのローカライズされた形式を返します。 スケルトンは Unicode UTS #35 パターンと同じ形式の文字に似ています。
違いの 1 つは、順序が無関係であるという点です。 たとえば、"MMMMd" は、 en_US ロケールでは "MMMM d" を返しますが、"d" を返します。
de_CHロケールの MMMM" です。
また、2 番目の例では、ドイツ語に必要な句読点が追加されていることにも注意してください。
es_ESの同じ入力に対して、"d 'de' MMMM" というテキストがさらに追加されます。
このメソッドは、文法上の必要に応じて自動的に修正されます。 同じ "MMMMd" 入力を指定すると、このメソッドはスタンドアロンの月が必要な fa_IR ロケールで "d LLLL" を返します。 長さは意味のある場所に保持されるため、たとえば、月の長さが 1 つしかない ja_JP などのロケールを除き、"Md" は "MMMd" に異なる結果を与えます。
このメソッドは CLDR 内のパターンのみを返します。書式指定文字列で必要な要素がわかっているが、コードを 1 つのロケールに固有にしたくない場合に便利です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。