Sprache

ZoneId.Rules Eigenschaft

Definition

Ruft die Zeitzonenregeln für diese ID ab, sodass Berechnungen ausgeführt werden können.

public abstract Java.Time.Zone.ZoneRules? Rules { [Android.Runtime.Register("getRules", "()Ljava/time/zone/ZoneRules;", "GetGetRulesHandler", ApiSince=26)] get; }
[<get: Android.Runtime.Register("getRules", "()Ljava/time/zone/ZoneRules;", "GetGetRulesHandler", ApiSince=26)>]
member this.Rules : Java.Time.Zone.ZoneRules

Eigenschaftswert

die Regeln, nicht NULL

Attribute

Hinweise

Ruft die Zeitzonenregeln für diese ID ab, sodass Berechnungen ausgeführt werden können. Die Regeln stellen die Funktionalität bereit, die einer Zeitzone zugeordnet ist, z. B. das Auffinden des Offsets für einen bestimmten Augenblick oder eine lokale Uhrzeit. Eine Zeitzone kann ungültig sein, wenn sie in einer Java Runtime deserialisiert wird, die nicht dieselben Regeln wie die Java Runtime geladen hat, die sie gespeichert hat. In diesem Fall löst das Aufrufen dieser Methode eine ZoneRulesException aus. Die Regeln werden von ZoneRulesProvider bereitgestellt. Ein erweiterter Anbieter unterstützt möglicherweise dynamische Updates für die Regeln, ohne die Java Runtime neu zu starten. Ist dies der Fall, kann sich das Ergebnis dieser Methode im Laufe der Zeit ändern. Jeder einzelne Anruf bleibt weiterhin threadsicher. ZoneOffset gibt immer eine Reihe von Regeln zurück, bei denen sich der Offset nie ändert.

Java Referenz für java.time.ZoneId.getRules.

Gilt für: