Langue

DateIntervalInfo.SetIntervalPattern(String, CalendarField, String) Méthode

Définition

Fournit un moyen pour le client de générer des modèles d’intervalle.

[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

Paramètres

skeleton
String

squelette sur lequel repose le modèle d’intervalle

lrgDiffCalUnit
CalendarField

la plus grande unité de calendrier différente.

intervalPattern
String

le modèle d’intervalle sur la plus grande unité de calendrier différente. Par exemple, si lrgDiffCalUnit est « year », le modèle d’intervalle pour en_US lorsque l’année est différente peut être « from » aaaa 'to' aaaa.

Attributs

Remarques

Fournit un moyen pour le client de générer des modèles d’intervalle. L’utilisateur peut construire DateIntervalInfo en fournissant une liste de squelettes et de leurs modèles.

Par exemple:

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

Restriction : Actuellement, les utilisateurs peuvent uniquement définir des modèles d’intervalle lorsque les champs de calendrier suivants sont différents : ERA, YEAR, MONTH, DATE, DAY_OF_MONTH, DAY_OF_WEEK, AM_PM, HOUR, HOUR_OF_DAY, MINUTE, SECOND et MILLISECOND. Les modèles d’intervalle lorsque d’autres champs de calendrier sont différents ne sont pas pris en charge.

Java documentation pour android.icu.text.DateIntervalInfo.setIntervalPattern(java.lang.String, int, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à