Sprache

TimeZone.ObservesDaylightTime Methode

Definition

Fragt ab, ob sich diese Zeitzone in Sommerzeit befindet oder die Sommerzeit zu einem späteren Zeitpunkt beobachten wird.

[Android.Runtime.Register("observesDaylightTime", "()Z", "GetObservesDaylightTimeHandler", ApiSince=24)]
public virtual bool ObservesDaylightTime();
[<Android.Runtime.Register("observesDaylightTime", "()Z", "GetObservesDaylightTimeHandler", ApiSince=24)>]
abstract member ObservesDaylightTime : unit -> bool
override this.ObservesDaylightTime : unit -> bool

Gibt zurück

true wenn sich diese Zeitzone in Sommerzeit befindet oder die Sommerzeit zu einem späteren Zeitpunkt beobachten wird.

Attribute

Hinweise

Fragt ab, ob sich diese Zeitzone in Sommerzeit befindet oder die Sommerzeit zu einem späteren Zeitpunkt beobachten wird.

Die Standardimplementierung in dieser Klasse gibt zurück true , wenn #useDaylightTime() oder #inDaylightTime(Date) inDaylightTime(new Date()) zurückgegeben wird true.

<strong>Hinweis:</strong> Diese Methode wurde zur java.util.TimeZone Kompatibilitätsunterstützung hinzugefügt. Die java.util.TimeZone#useDaylightTime() Methode überprüft nur die letzte bekannte Regel(n), daher kann sie auch dann falsch zurückgeben, wenn die Sommerzeit aktuell beobachtet wird. java.util.TimeZone zum Beheben des Problems hinzugefügt observesDaylightTime() . In der ICU #useDaylightTime() funktioniert dies anders. Die ICU-Implementierung überprüft, ob die Zone Sommerzeit im aktuellen Kalenderjahr verwendet. Daher wird es niemals zurückgegeben false , wenn zurzeit Sommerzeit verwendet wird.

Die TimeZone-Unterklassenimplementierungen von ICU setzen diese Methode außer Kraft, um dasselbe Verhalten mit java.util.TimeZone#observesDaylightTime(). Im Gegensatz dazu #useDaylightTime()berücksichtigt die Implementierung keine Sommerzeit, sodass diese Methode auch bei #useDaylightTime() Rückgaben truezurückgegeben false werden kann.

Java Dokumentation für android.icu.util.TimeZone.observesDaylightTime().

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.

Gilt für: