AlarmManager.SetTimeZone(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die persistente Standardzeitzone des Systems fest.
[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
Parameter
- timeZone
- String
Zeichenfolge: eine der Olson-IDs aus der Liste, die von TimeZone.getAvailableIDs() zurückgegeben wird
- Attribute
Hinweise
Legt die persistente Standardzeitzone des Systems fest. Dies ist die Zeitzone für alle Apps, auch nach einem Neustart. Verwenden Sie TimeZone.setDefault(TimeZone), wenn Sie nur die Zeitzone in Ihrer App ändern möchten und sogar lieber eine explizite TimeZone an APIs übergeben möchten, für die sie erforderlich ist, anstatt die Zeitzone für alle Threads zu ändern. Unter Android M und höher ist es ein Fehler, an diese Funktion eine Nicht-Olson-Zeitzone zu übergeben. Beachten Sie, dass dies eine schlechte Idee für alle Android-Versionen ist, da POSIX und die TimeZone-Klasse entgegengesetzte Interpretationen von "+" und "-" in derselben Nicht-Olson-ID haben. Erfordert Manifest.permission.SET_TIME_ZONE
Android-Referenz für android.app.AlarmManager.setTimeZone.
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.