DateIntervalInfo.SetIntervalPattern(String, CalendarField, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クライアントが間隔パターンを構築する方法を提供します。
[Android.Runtime.Register("setIntervalPattern", "(Ljava/lang/String;ILjava/lang/String;)V", "GetSetIntervalPattern_Ljava_lang_String_ILjava_lang_String_Handler", ApiSince=24)]
public virtual void SetIntervalPattern(string? skeleton, Android.Icu.Util.CalendarField lrgDiffCalUnit, string? intervalPattern);
[<Android.Runtime.Register("setIntervalPattern", "(Ljava/lang/String;ILjava/lang/String;)V", "GetSetIntervalPattern_Ljava_lang_String_ILjava_lang_String_Handler", ApiSince=24)>]
abstract member SetIntervalPattern : string * Android.Icu.Util.CalendarField * string -> unit
override this.SetIntervalPattern : string * Android.Icu.Util.CalendarField * string -> unit
パラメーター
- skeleton
- String
間隔パターンが基づくスケルトン
- lrgDiffCalUnit
- CalendarField
最大の異なるカレンダー単位。
- intervalPattern
- String
最大の異なるカレンダー単位の間隔パターン。 たとえば、lrgDiffCalUnit が "year" の場合、年が異なるen_USの間隔パターンは "'from' yyyy 'to' yyyy になります。
- 属性
注釈
クライアントが間隔パターンを構築する方法を提供します。 ユーザーは、スケルトンとそのパターンの一覧を提供することで、DateIntervalInfo を構築できます。
例えば次が挙げられます。
DateIntervalInfo dIntervalInfo = new DateIntervalInfo();
dIntervalInfo.setIntervalPattern("yMd", Calendar.YEAR, "'from' yyyy-M-d 'to' yyyy-M-d");
dIntervalInfo.setIntervalPattern("yMMMd", Calendar.MONTH, "'from' yyyy MMM d 'to' MMM d");
dIntervalInfo.setIntervalPattern("yMMMd", Calendar.DAY, "yyyy MMM d-d");
dIntervalInfo.setFallbackIntervalPattern("{0} ~ {1}");
制限: 現在、ユーザーは、ERA、YEAR、MONTH、DATE、DAY_OF_MONTH、DAY_OF_WEEK、AM_PM、HOUR、HOUR_OF_DAY、MINUTE、SECOND、MILLISECOND の各カレンダー フィールドが異なる場合にのみ、間隔パターンを設定できます。 他のカレンダー フィールドが異なる場合の間隔パターンはサポートされていません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。