TimeZone.ObservesDaylightTime Metodo

Definizione

Esegue query se questo fuso orario è in ora legale o osserverà l'ora legale in qualsiasi momento futuro.

[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

Valori restituiti

true se questo fuso orario è in ora legale o osserverà l'ora legale in qualsiasi momento futuro.

Attributi

Commenti

Esegue query se questo fuso orario è in ora legale o osserverà l'ora legale in qualsiasi momento futuro.

L'implementazione predefinita in questa classe restituisce true se #useDaylightTime() o #inDaylightTime(Date) inDaylightTime(new Date()) restituisce true.

<strong>Note:</strong> Questo metodo è stato aggiunto per il supporto per java.util.TimeZone la compatibilità. Il java.util.TimeZone#useDaylightTime() metodo controlla solo le ultime regole note, pertanto può restituire false anche l'ora legale attualmente osserva l'ora legale. java.util.TimeZone aggiunto observesDaylightTime() per risolvere il problema. In ICU funziona #useDaylightTime() in modo diverso. L'implementazione dell'ICU controlla se l'area usa l'ora legale nell'anno di calendario corrente. Pertanto, non verrà mai restituito false se l'ora legale è attualmente utilizzata.

Le implementazioni della sottoclasse TimeZone di ICU eseguono l'override di questo metodo per supportare lo stesso comportamento con java.util.TimeZone#observesDaylightTime(). A differenza di #useDaylightTime(), l'implementazione non prende in considerazione l'ora legale precedente, in modo che questo metodo possa restituire false anche quando #useDaylightTime() restituisce true.

per android.icu.util.TimeZone.observesDaylightTime().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a