TimeZone.ObservesDaylightTime Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.