Langue

AlarmManager.SetTimeZone(String) Méthode

Définition

Définit le fuseau horaire par défaut persistant du système.

[Android.Runtime.Register("setTimeZone", "(Ljava/lang/String;)V", "GetSetTimeZone_Ljava_lang_String_Handler")]
[Android.Runtime.RequiresPermission("android.permission.SET_TIME_ZONE")]
public virtual void SetTimeZone(string? timeZone);
[<Android.Runtime.Register("setTimeZone", "(Ljava/lang/String;)V", "GetSetTimeZone_Ljava_lang_String_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.SET_TIME_ZONE")>]
abstract member SetTimeZone : string -> unit
override this.SetTimeZone : string -> unit

Paramètres

timeZone
String

l’un des ID Olson de la liste retournée par java.util.TimeZone#getAvailableIDs

Attributs

Remarques

Définit le fuseau horaire par défaut persistant du système. Il s’agit du fuseau horaire de toutes les applications, même après un redémarrage. Utilisez TimeZone.setDefault(TimeZone) si vous souhaitez simplement modifier le fuseau horaire au sein de votre application, et même si vous préférez passer un fuseau horaire explicite aux API qui le nécessitent plutôt que de modifier le fuseau horaire pour tous les threads. Sur android M et versions ultérieures, il s’agit d’une erreur de transmission d’un fuseau horaire non Olson à cette fonction. Notez qu’il s’agit d’une mauvaise idée sur toutes les versions Android, car POSIX et la classe TimeZone ont des interprétations opposées de « + » et « - » dans le même ID non-Olson. Nécessite Manifest.permission.SET_TIME_ZONE

Référence Android pour android.app.AlarmManager.setTimeZone.

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 à