IsoChronology Classe

Definição

O sistema de calendário ISO.

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

Comentários

O sistema de calendário ISO.

Essa cronologia define as regras do sistema de calendário ISO. Esse sistema de calendário é baseado no padrão ISO-8601, que é o calendário mundial de fato .

Os campos são definidos da seguinte maneira: <era ul><li>- Há duas eras, 'Era Atual' (CE) e 'Antes da Era Atual' (BCE). <li>ano de era - O ano da era é o mesmo que o ano proléptico para a era ce atual. Para a era BCE antes da época do ISO, o ano aumenta de 1 para cima à medida que o tempo retrocede. <li>proleptic-year - O ano proléptico é o mesmo que o ano da era atual. Para a era anterior, os anos têm zero e, em seguida, valores negativos. <li>mês do ano - Há 12 meses em um ano ISO, numerado de 1 a 12. <li>dia do mês - Há entre 28 e 31 dias em cada um dos meses iso, numerados de 1 a 31. Os meses 4, 6, 9 e 11 têm 30 dias, meses 1, 3, 5, 7, 8, 10 e 12 têm 31 dias. O mês 2 tem 28 dias, ou 29 em um ano bissexto. <li>dia do ano - Há 365 dias em um ano ISO padrão e 366 em um ano bissexto. Os dias são numerados de 1 a 365 ou 1 a 366. <li>bissexto - Os anos bissextos ocorrem a cada 4 anos, exceto onde o ano é divisível por 100 e não divisível por 400. </ul>

Adicionado em 1.8.

Java documentação para java.time.chrono.IsoChronology.

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

Propriedades

Nome Description
CalendarType

Obtém o tipo de calendário do sistema de calendário subjacente – 'iso8601'.

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)
Id

Obtém a ID da cronologia – 'ISO'.

Instance

Instância singleton da cronologia ISO.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

O sistema de calendário ISO.

(Herdado de JavaObject)
JniPeerMembers

O sistema de calendário ISO.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

O sistema de calendário ISO.

(Herdado de AbstractChronology)
ThresholdType

O sistema de calendário ISO.

(Herdado de AbstractChronology)

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
CompareTo(IChronology)

Compara essa cronologia com outra cronologia.

(Herdado de AbstractChronology)
CompareTo(Object)

O sistema de calendário ISO.

(Herdado de AbstractChronology)
Construct(JniObjectReference, JniObjectReferenceOptions)

O sistema de calendário ISO.

(Herdado de JavaObject)
Date(IEra, Int32, Int32, Int32)

Obtém uma data local iso dos campos era, ano de era, mês do ano e dia do mês.

Date(Int32, Int32, Int32)

Obtém uma data local iso dos campos proleptic-year, mês do ano e dia do mês.

Date(ITemporalAccessor)

Obtém uma data local iso de outro objeto de data e hora.

DateEpochDay(Int64)

Obtém uma data local iso do dia da época.

DateNow()

Obtém a data local do ISO atual do relógio do sistema no fuso horário padrão.

DateNow(Clock)

Obtém a data local do ISO atual do relógio especificado.

DateNow(ZoneId)

Obtém a data local do ISO atual do relógio do sistema no fuso horário especificado.

DateYearDay(IEra, Int32, Int32)

Obtém uma data local iso dos campos era, ano de era e dia do ano.

DateYearDay(Int32, Int32)

Obtém uma data local iso dos campos proleptic-year e dia do ano.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

O sistema de calendário ISO.

(Herdado de JavaObject)
EpochSecond(Int32, Int32, Int32, Int32, Int32, Int32, ZoneOffset)

Obtém o número de segundos da época de 1970-01-01T00:00:00Z.

Equals(Object)

O sistema de calendário ISO.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
EraOf(Int32)

O sistema de calendário ISO.

Eras()

O sistema de calendário ISO.

GetHashCode()

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

(Herdado de Object)
IsLeapYear(Int64)

Verifica se o ano é um ano bissexto, de acordo com as regras do sistema de calendário proléptico ISO.

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)
LocalDateTime(ITemporalAccessor)

Obtém uma data/hora local iso de outro objeto de data e hora.

Notify()

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

(Herdado de Object)
NotifyAll()

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

(Herdado de Object)
Period(Int32, Int32, Int32)

Obtém um período para essa cronologia com base em anos, meses e dias.

ProlepticYear(IEra, Int32)

O sistema de calendário ISO.

Range(ChronoField)

O sistema de calendário ISO.

ResolveDate(IDictionary<ITemporalField,Long>, ResolverStyle)

Resolve valores analisados ChronoField em uma data durante a análise.

(Herdado de AbstractChronology)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

O sistema de calendário ISO.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

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

(Herdado de Object)
Wait(Int64, Int32)

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

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)
ZonedDateTime(Instant, ZoneId)

Obtém uma data-hora zoneada iso nesta cronologia de um Instant.

ZonedDateTime(ITemporalAccessor)

Obtém uma data-hora zoneada ISO de outro objeto de data e hora.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

O sistema de calendário ISO.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

O sistema de calendário ISO.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

O sistema de calendário ISO.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

O sistema de calendário ISO.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

O sistema de calendário ISO.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

O sistema de calendário ISO.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

O sistema de calendário ISO.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

O sistema de calendário ISO.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a