TimeZone.ObservesDaylightTime Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Consulta se esse fuso horário está no horário de verão ou observará o horário de verão a qualquer 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
Retornos
true se esse fuso horário estiver no horário de verão ou observará o horário de verão a qualquer momento futuro.
- Atributos
Comentários
Consulta se esse fuso horário está no horário de verão ou observará o horário de verão a qualquer momento futuro.
A implementação padrão nessa classe retorna true se #useDaylightTime() ou #inDaylightTime(Date) inDaylightTime(new Date()) retorna true.
<Nota forte>:</strong> Este método foi adicionado para suporte de java.util.TimeZone compatibilidade. O java.util.TimeZone#useDaylightTime() método verifica apenas as últimas regras conhecidas, portanto, pode retornar false até mesmo a zona que observa o horário de verão no momento.
java.util.TimeZone adicionado observesDaylightTime() para resolver o problema. Na UTI, #useDaylightTime() funciona de forma diferente. A implementação da UTI verifica se a zona usa o horário de verão no ano civil atual. Portanto, ele nunca retornará false se o horário de verão for usado no momento.
As implementações de subclasse TimeZone da UTI substituem esse método para dar suporte ao mesmo comportamento com java.util.TimeZone#observesDaylightTime(). Diferentemente #useDaylightTime()disso, a implementação não leva em conta o horário de verão anterior, de modo que esse método possa retornar false mesmo quando #useDaylightTime() retornado true.
Java documentação para android.icu.util.TimeZone.observesDaylightTime().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.