DateIntervalInfo.SetIntervalPattern(String, CalendarField, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.