IsoChronology Classe
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.
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 |
| 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 |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| 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 |