IChronoLocalDateTime Interface
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.
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 |
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 |
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 |
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 |
Get(ITemporalField) |
Obtém o valor do campo especificado como um |
GetHashCode() |
Um código hash para essa data-hora. |
GetLong(ITemporalField) |
Obtém o valor do campo especificado como um |
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 |
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 |
TimeLineOrder() |
Obtém um comparador que compara em ordem de |
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 |
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 |
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. |