Idioma

ChronoField Classe

Definição

Um conjunto padrão de campos.

[Android.Runtime.Register("java/time/temporal/ChronoField", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class ChronoField : Java.Lang.Enum, IDisposable, Java.Time.Temporal.ITemporalField
[<Android.Runtime.Register("java/time/temporal/ChronoField", ApiSince=26, DoNotGenerateAcw=true)>]
type ChronoField = class
    inherit Enum
    interface ITemporalField
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
Atributos
Implementações

Comentários

Um conjunto padrão de campos.

Esse conjunto de campos fornece acesso baseado em campo para manipular uma data, hora ou data/hora. O conjunto padrão de campos pode ser estendido implementando TemporalField.

Esses campos devem ser aplicáveis em vários sistemas de calendário. Por exemplo, a maioria dos sistemas de calendário não ISO definem datas como um ano, mês e dia, apenas com regras ligeiramente diferentes. A documentação de cada campo explica como ele opera.

Adicionado em 1.8.

Java documentação para java.time.temporal.ChronoField.

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.

Propriedades

Nome Description
AlignedDayOfWeekInMonth

O dia da semana alinhado dentro de um mês.

AlignedDayOfWeekInYear

O dia da semana alinhado dentro de um ano.

AlignedWeekOfMonth

A semana alinhada dentro de um mês.

AlignedWeekOfYear

A semana alinhada dentro de um ano.

AmpmOfDay

O am-pm-do-dia.

BaseUnit

Obtém a unidade na qual o campo é medido.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
ClockHourOfAmpm

A hora do relógio-of-am-pm.

ClockHourOfDay

O relógio de hora do dia.

DayOfMonth

O dia do mês.

DayOfWeek

O dia da semana, como terça-feira.

DayOfYear

O dia do ano.

DeclaringClass

Retorna o objeto Class correspondente ao tipo de enumeração dessa constante de enumeração.

(Herdado de Enum)
EpochDay

O dia da época, baseado na época Java de 1970-01-01 (ISO).

Era

A era.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HourOfAmpm

A hora-of-am-pm.

HourOfDay

A hora do dia.

InstantSeconds

Os segundos de época instantânea.

IsDateBased

Verifica se esse campo representa um componente de uma data.

IsTimeBased

Verifica se esse campo representa um componente de um tempo.

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Um conjunto padrão de campos.

(Herdado de JavaObject)
JniPeerMembers

Um conjunto padrão de campos.

MicroOfDay

O micro-dia.

MicroOfSecond

O micro-de-segundo.

MilliOfDay

O mili de dia.

MilliOfSecond

O mili de segundo.

MinuteOfDay

O minuto do dia.

MinuteOfHour

O minuto da hora.

MonthOfYear

O mês do ano, como março.

NanoOfDay

O nano-do-dia.

NanoOfSecond

O nano-de-segundo.

OffsetSeconds

O deslocamento de UTC/Greenwich.

PeerReference

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

(Herdado de Object)
ProlepticMonth

O mês proleptico baseado, contando meses sequencialmente do ano 0.

RangeUnit

Obtém o intervalo pelo qual o campo está associado.

SecondOfDay

O segundo dia.

SecondOfMinute

O segundo minuto.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Enum)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Enum)
Year

O ano proléptico, como 2012.

YearOfEra

O ano dentro da era.

Métodos

Nome Description
AdjustInto(Object, Int64)

Retorna uma cópia do objeto temporal especificado com o valor desse conjunto de campos.

CheckValidIntValue(Int64)

Verifica se o valor especificado é válido e se encaixa em um int.

CheckValidValue(Int64)

Verifica se o valor especificado é válido para este campo.

Clone()

Lança CloneNotSupportedException.

(Herdado de Enum)
CompareTo(Object)

Compara essa enumeração com o objeto especificado para ordem.

(Herdado de Enum)
Construct(JniObjectReference, JniObjectReferenceOptions)

Um conjunto padrão de campos.

(Herdado de JavaObject)
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()

Um conjunto padrão de campos.

(Herdado de JavaObject)
Equals(Object)

Um conjunto padrão de campos.

(Herdado de JavaObject)
Equals(Object)

Retornará true se o objeto especificado for igual a essa constante de enumeração.

(Herdado de Enum)
GetDisplayName(Locale)

Um conjunto padrão de campos.

GetFrom(ITemporalAccessor)

Obtém o valor desse campo do objeto temporal especificado.

GetHashCode()

Retorna um código hash para essa constante de enumeração.

(Herdado de Enum)
IsSupportedBy(ITemporalAccessor)

Verifica se esse campo tem suporte pelo objeto temporal.

JavaFinalize()
Obsoleto.

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)
Name()

Retorna o nome dessa constante de enumeração, exatamente como declarado em sua declaração de enumeração.

(Herdado de Enum)
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)
Ordinal()

Retorna o ordinal dessa constante de enumeração (sua posição em sua declaração de enumeração, em que a constante inicial é atribuída a um ordinal de zero).

(Herdado de Enum)
Range()

Obtém o intervalo de valores válidos para o campo.

RangeRefinedBy(ITemporalAccessor)

Obtenha o intervalo de valores válidos para esse campo usando o objeto temporal para refinar o resultado.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Um conjunto padrão de campos.

(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)
ValueOf(String)

Retorna a constante de enumeração dessa classe com o nome especificado.

Values()

Retorna uma matriz que contém as constantes dessa classe de enumeração, na ordem em que são declaradas.

Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <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 por ser <>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 ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Um conjunto padrão de campos.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Um conjunto padrão de campos.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Um conjunto padrão de campos.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um conjunto padrão de campos.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um conjunto padrão de campos.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um conjunto padrão de campos.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Um conjunto padrão de campos.

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)

Um conjunto padrão de campos.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a