Language

DateIntervalInfo.SetIntervalPattern(String, CalendarField, String) メソッド

定義

クライアントが間隔パターンを構築する方法を提供します。

[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 の各カレンダー フィールドが異なる場合にのみ、間隔パターンを設定できます。 他のカレンダー フィールドが異なる場合の間隔パターンはサポートされていません。

Javaドキュメント。

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

適用対象