言語

DateTimePatternGenerator.AddPattern メソッド

定義

ジェネレーターにパターンを追加します。

[Android.Runtime.Register("addPattern", "(Ljava/lang/String;ZLandroid/icu/text/DateTimePatternGenerator$PatternInfo;)Landroid/icu/text/DateTimePatternGenerator;", "GetAddPattern_Ljava_lang_String_ZLandroid_icu_text_DateTimePatternGenerator_PatternInfo_Handler", ApiSince=24)]
public virtual Android.Icu.Text.DateTimePatternGenerator? AddPattern(string? pattern, bool override, Android.Icu.Text.DateTimePatternGenerator.PatternInfo? returnInfo);
[<Android.Runtime.Register("addPattern", "(Ljava/lang/String;ZLandroid/icu/text/DateTimePatternGenerator$PatternInfo;)Landroid/icu/text/DateTimePatternGenerator;", "GetAddPattern_Ljava_lang_String_ZLandroid_icu_text_DateTimePatternGenerator_PatternInfo_Handler", ApiSince=24)>]
abstract member AddPattern : string * bool * Android.Icu.Text.DateTimePatternGenerator.PatternInfo -> Android.Icu.Text.DateTimePatternGenerator
override this.AddPattern : string * bool * Android.Icu.Text.DateTimePatternGenerator.PatternInfo -> Android.Icu.Text.DateTimePatternGenerator

パラメーター

pattern
String

追加するパターン。

override
Boolean

既存の値をオーバーライドする場合は true を使用し、それ以外の場合は false を使用します。

returnInfo
DateTimePatternGenerator.PatternInfo

返された情報。

返品

属性

注釈

ジェネレーターにパターンを追加します。 パターンに既存のパターンと同じスケルトンがあり、オーバーライド パラメーターが設定されている場合は、前の値がオーバーライドされます。 それ以外の場合は、前の値が保持されます。 どちらの場合も、競合する情報は PatternInfo で返されます。

単一フィールド パターン ("MMM" など) は自動的に追加されるため、明示的に追加する必要はありません。

コードの例:

Date date= new GregorianCalendar(1999,9,13,23,58,59).getTime();
ULocale locale = ULocale.FRANCE;
// Create an DateTimePatternGenerator instance for the given locale
DateTimePatternGenerator gen = DateTimePatternGenerator.getInstance(locale);
SimpleDateFormat format = new SimpleDateFormat(gen.getBestPattern("MMMMddHmm"), locale);
DateTimePatternGenerator.PatternInfo returnInfo = new DateTimePatternGenerator.PatternInfo();
// Add '. von' to the existing pattern
gen.addPattern("dd'. von' MMMM", true, returnInfo);
// Apply the new pattern
format.applyPattern(gen.getBestPattern("MMMMddHmm"));
System.out.println("New Pattern for FRENCH: "+format.toPattern());
System.out.println("Date Time in new Pattern: "+format.format(date));

/** output of the sample code:
 **************************************************************************************************
 New Pattern for FRENCH: dd. 'von' MMMM HH:mm
 Date Time in new Pattern: 13. von octobre 23:58
 *************************************************************************************************/

android.icu.text.DateTimePatternGenerator.addPatternの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象