Compartilhar via


IChronoLocalDateTime Interface

Definição

Uma data-hora sem um fuso horário em uma cronologia arbitrária, destinada a casos de uso avançados de globalização.

[Android.Runtime.Register("java/time/chrono/ChronoLocalDateTime", "", "Java.Time.Chrono.IChronoLocalDateTimeInvoker", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })]
public interface IChronoLocalDateTime : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, Java.Time.Temporal.ITemporal, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/chrono/ChronoLocalDateTime", "", "Java.Time.Chrono.IChronoLocalDateTimeInvoker", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })>]
type IChronoLocalDateTime = interface
    interface IComparable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ITemporal
    interface ITemporalAccessor
    interface ITemporalAdjuster
Derivado
Atributos
Implementações

Comentários

Uma data-hora sem um fuso horário em uma cronologia arbitrária, destinada a casos de uso avançados de globalização.

<b>A maioria dos aplicativos deve declarar assinaturas de método, campos e variáveis como LocalDateTime, não esta interface.</b>

A ChronoLocalDateTime é a representação abstrata de uma data-hora local onde o Chronology chronology, ou sistema de calendário, é conectável. A data-hora é definida em termos de campos expressos por TemporalField, onde as implementações mais comuns são definidas em ChronoField. A cronologia define como o sistema de calendário opera e o significado dos campos padrão.

<h2>Quando usar essa interface</h2> O design da API incentiva o uso dessa interface, mesmo no caso em que o aplicativo precisa lidar com vários sistemas de LocalDateTime calendário. A justificativa para isso é explorada em detalhes no ChronoLocalDate.

Certifique-se de que a discussão em ChronoLocalDate foi lida e compreendida antes de usar esta interface.

Adicionado em 1.8.

Documentação Java para java.time.chrono.ChronoLocalDateTime.

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

Chronology

Obtém a cronologia desta data-hora.

Handle

Obtém o valor JNI do objeto Android subjacente.

(Herdado de IJavaObject)
JniIdentityHashCode

Retorna o valor de java.lang.System.identityHashCode() para a instância encapsulada.

(Herdado de IJavaPeerable)
JniManagedPeerState

Estado do par gerenciado.

(Herdado de IJavaPeerable)
JniPeerMembers

Acesso de membros e suporte à invocação.

(Herdado de IJavaPeerable)
PeerReference

Retorna uma JniObjectReference das instâncias do objeto Java encapsulado.

(Herdado de IJavaPeerable)

Métodos

AdjustInto(ITemporal)

Ajusta o objeto temporal especificado.

(Herdado de ITemporalAdjuster)
AtZone(ZoneId)

Combina esse tempo com um fuso horário para criar um ChronoZonedDateTimearquivo .

CompareTo(IChronoLocalDateTime)

Compara essa data-hora com outra data-hora, incluindo a cronologia.

CompareTo(Object)

Compara esse objeto com o objeto especificado para a ordem.

(Herdado de IComparable)
Disposed()

Chamado quando a instância tiver sido descartada.

(Herdado de IJavaPeerable)
DisposeUnlessReferenced()

Se não houver referências pendentes a este caso, então chame Dispose(), caso contrário, não faz nada.

(Herdado de IJavaPeerable)
Equals(Object)

Verifica se essa data-hora é igual a outra data-hora, incluindo a cronologia.

Finalized()

Chamado quando a instância tiver sido finalizada.

(Herdado de IJavaPeerable)
Format(DateTimeFormatter)

Formata essa data-hora usando o formatador especificado.

From(ITemporalAccessor)

Obtém uma instância de ChronoLocalDateTime de um objeto temporal.

Get(ITemporalField)

Obtém o valor do campo especificado como um intarquivo .

(Herdado de ITemporalAccessor)
GetHashCode()

Um código hash para essa data-hora.

GetLong(ITemporalField)

Obtém o valor do campo especificado como um longarquivo .

(Herdado de ITemporalAccessor)
IsAfter(IChronoLocalDateTime)

Verifica se essa data-hora está após a data-hora especificada, ignorando a cronologia.

IsBefore(IChronoLocalDateTime)

Verifica se essa data-hora está antes da data-hora especificada, ignorando a cronologia.

IsEqual(IChronoLocalDateTime)

Verifica se essa data-hora é igual à data-hora especificada, ignorando a cronologia.

IsSupported(ITemporalField)

Verifica se o campo especificado é suportado.

IsSupported(ITemporalUnit)

Verifica se a unidade especificada é suportada.

(Herdado de ITemporal)
Minus(Int64, ITemporalUnit)

Retorna um objeto do mesmo tipo que esse objeto com o período especificado subtraído.

(Herdado de ITemporal)
Minus(ITemporalAmount)

Retorna um objeto do mesmo tipo que esse objeto com um valor subtraído.

(Herdado de ITemporal)
Plus(Int64, ITemporalUnit)

A ser adicionado

Plus(ITemporalAmount)

Retorna um objeto do mesmo tipo que esse objeto com um valor adicionado.

(Herdado de ITemporal)
Query(ITemporalQuery)

Consulta esta data-hora.

(Herdado de ITemporalAccessor)
Range(ITemporalField)

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

(Herdado de ITemporalAccessor)
SetJniIdentityHashCode(Int32)

Defina o valor retornado por JniIdentityHashCode.

(Herdado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Uma data-hora sem um fuso horário em uma cronologia arbitrária, destinada a casos de uso avançados de globalização.

(Herdado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Defina o valor retornado por PeerReference.

(Herdado de IJavaPeerable)
TimeLineOrder()

Obtém um comparador que compara em ordem de ChronoLocalDateTime linha do tempo ignorando a cronologia.

ToEpochSecond(ZoneOffset)

Converte esta data-hora para o número de segundos da época de 1970-01-01T00:00:00Z.

ToInstant(ZoneOffset)

Converte essa data-hora em um Instantarquivo .

ToLocalDate()

Obtém a parte de data local desta data-hora.

ToLocalTime()

Obtém a parte da hora local desta data-hora.

ToString()

Produz essa data-hora como um Stringarquivo .

UnregisterFromRuntime()

Cancele o registro dessa instância para que o tempo de execução não a retorne de chamadas futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Herdado de IJavaPeerable)
Until(ITemporal, ITemporalUnit)

Calcula a quantidade de tempo até outro temporal em termos da unidade especificada.

(Herdado de ITemporal)
With(ITemporalAdjuster)

Retorna um objeto ajustado do mesmo tipo que esse objeto com o ajuste feito.

(Herdado de ITemporal)
With(ITemporalField, Int64)

A ser adicionado

Implantações explícitas de interface

ITemporal.IsSupported(ITemporalUnit)

Verifica se a unidade especificada é suportada.

ITemporal.Minus(Int64, ITemporalUnit)

A ser adicionado

ITemporal.Minus(ITemporalAmount)

A ser adicionado

ITemporal.Plus(ITemporalAmount)

A ser adicionado

ITemporal.With(ITemporalAdjuster)

A ser adicionado

ITemporalAccessor.Query(ITemporalQuery)

Consulta essa data-hora usando a consulta especificada.

ITemporalAdjuster.AdjustInto(ITemporal)

Ajusta o objeto temporal especificado para ter a mesma data e hora que esse objeto.

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)

Uma data-hora sem um fuso horário em uma cronologia arbitrária, destinada a casos de uso avançados de globalização.

GetJniTypeName(IJavaPeerable)

Uma data-hora sem um fuso horário em uma cronologia arbitrária, destinada a casos de uso avançados de globalização.

Aplica-se a