Compartilhar via


ZoneRules Classe

Definição

As regras que definem como o deslocamento de zona varia para um único fuso horário.

[Android.Runtime.Register("java/time/zone/ZoneRules", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class ZoneRules : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable
[<Android.Runtime.Register("java/time/zone/ZoneRules", ApiSince=26, DoNotGenerateAcw=true)>]
type ZoneRules = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
ZoneRules
Atributos
Implementações

Comentários

As regras que definem como o deslocamento de zona varia para um único fuso horário.

As regras modelam todas as transições históricas e futuras para um fuso horário. ZoneOffsetTransition é usado para transições conhecidas, tipicamente históricas. ZoneOffsetTransitionRule é usado para transições futuras baseadas no resultado de um algoritmo.

As mesmas regras podem ser compartilhadas internamente entre várias IDs de zona.

A serialização de uma instância de ZoneRules armazenará todo o conjunto de regras. Ele não armazena o ID da zona, pois não faz parte do estado desse objeto.

Uma implementação de regra pode ou não armazenar informações completas sobre transições históricas e futuras, e as informações armazenadas são tão precisas quanto as fornecidas à implementação pelo provedor de regras. Os aplicativos devem tratar os dados fornecidos como representando a melhor informação disponível para a implementação desta regra.

Adicionado em 1.8.

Documentação Java para java.time.zone.ZoneRules.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsFixedOffset

As verificações das regras de zona são fixas, de modo que o deslocamento nunca varie.

JniIdentityHashCode

As regras que definem como o deslocamento de zona varia para um único fuso horário.

(Herdado de Object)
JniPeerMembers

As regras que definem como o deslocamento de zona varia para um único fuso horário.

PeerReference

As regras que definem como o deslocamento de zona varia para um único fuso horário.

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
TransitionRules

Obtém a lista de regras de transição para anos além daqueles definidos na lista de transição.

Transitions

Obtém a lista completa de transições totalmente definidas.

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

As regras que definem como o deslocamento de zona varia para um único fuso horário.

(Herdado de Object)
Dispose(Boolean)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetDaylightSavings(Instant)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetOffset(Instant)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

GetOffset(LocalDateTime)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

GetStandardOffset(Instant)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

GetTransition(LocalDateTime)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

GetValidOffsets(LocalDateTime)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

IsDaylightSavings(Instant)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

IsValidOffset(LocalDateTime, ZoneOffset)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
NextTransition(Instant)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
Of(ZoneOffset, ZoneOffset, IList<ZoneOffsetTransition>, IList<ZoneOffsetTransition>, IList<ZoneOffsetTransitionRule>)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

Of(ZoneOffset)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

PreviousTransition(Instant)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

As regras que definem como o deslocamento de zona varia para um único fuso horário.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

As regras que definem como o deslocamento de zona varia para um único fuso horário.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

As regras que definem como o deslocamento de zona varia para um único fuso horário.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

As regras que definem como o deslocamento de zona varia para um único fuso horário.

(Herdado de Object)
IJavaPeerable.Finalized()

As regras que definem como o deslocamento de zona varia para um único fuso horário.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

As regras que definem como o deslocamento de zona varia para um único fuso horário.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

GetJniTypeName(IJavaPeerable)

As regras que definem como o deslocamento de zona varia para um único fuso horário.

Aplica-se a