Sprache

DateIntervalInfo.SetIntervalPattern(String, CalendarField, String) Methode

Definition

Bietet eine Möglichkeit zum Erstellen von Intervallmustern durch den Client.

[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

Parameter

skeleton
String

das Skelett, auf dem das Intervallmuster basiert

lrgDiffCalUnit
CalendarField

die größte unterschiedliche Kalendereinheit.

intervalPattern
String

das Intervallmuster für die größte unterschiedliche Kalendereinheit. Wenn "lrgDiffCalUnit" beispielsweise "Year" lautet, kann das Intervallmuster für en_US, wenn das Jahr anders ist, "'von' yy 'to' y" lauten.

Attribute

Hinweise

Bietet eine Möglichkeit zum Erstellen von Intervallmustern durch den Client. Der Benutzer könnte DateIntervalInfo erstellen, indem eine Liste der Skelette und deren Muster bereitgestellt wird.

Beispiel:

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}");

Einschränkung: Derzeit können Benutzer Intervallmuster nur festlegen, wenn die folgenden Kalenderfelder unterschiedlich sind: ERA, YEAR, MONTH, DATE, DAY_OF_MONTH, DAY_OF_WEEK, AM_PM, HOUR, HOUR_OF_DAY, MINUTE, SECOND und MILLISECOND. Intervallmuster, wenn andere Kalenderfelder unterschiedlich sind, werden nicht unterstützt.

Java Dokumentation für android.icu.text.DateIntervalInfo.setIntervalPattern(java.lang.String, int, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: