Lenguaje

LocalDateTime Clase

Definición

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

[Android.Runtime.Register("java/time/LocalDateTime", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class LocalDateTime : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Time.Chrono.IChronoLocalDateTime
[<Android.Runtime.Register("java/time/LocalDateTime", ApiSince=26, DoNotGenerateAcw=true)>]
type LocalDateTime = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IChronoLocalDateTime
    interface IComparable
    interface ITemporal
    interface ITemporalAccessor
    interface ITemporalAdjuster
Herencia
LocalDateTime
Atributos
Implementaciones

Comentarios

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

LocalDateTime es un objeto de fecha y hora inmutable que representa una fecha y hora, que a menudo se ve como year-month-day-hour-minute-second. También se puede acceder a otros campos de fecha y hora, como el día del año, el día de la semana y la semana del año. El tiempo se representa con precisión nanosegunda. Por ejemplo, el valor "2 de octubre de 2007 a las 13:45.30.123456789" se puede almacenar en .LocalDateTime

Esta clase no almacena ni representa una zona horaria. En su lugar, es una descripción de la fecha, como se usa para los cumpleaños, combinado con la hora local como se ve en un reloj de pared. No puede representar un instante en la línea horaria sin información adicional, como un desplazamiento o una zona horaria.

El sistema de calendarios ISO-8601 es el sistema de calendario civil moderno utilizado hoy en la mayoría del mundo. Es equivalente al sistema de calendario gregoriano proléptico, en el que las reglas actuales para años bisiestos se aplican durante todo el tiempo. Para la mayoría de las aplicaciones escritas hoy en día, las reglas ISO-8601 son totalmente adecuadas. Sin embargo, cualquier aplicación que use fechas históricas y requiera que sean precisas encontrará que el enfoque ISO-8601 no es adecuado.

Agregado en la versión 1.8.

Java documentación para java.time.LocalDateTime.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
DayOfMonth

Obtiene el campo día de mes.

DayOfWeek

Obtiene el campo día de la semana, que es una enumeración DayOfWeek.

DayOfYear

Obtiene el campo día de año.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Hour

Obtiene el campo hora del día.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

(Heredado de JavaObject)
JniPeerMembers

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

Max

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

Min

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

Minute

Obtiene el campo minuto de hora.

Month

Obtiene el campo mes de año mediante la enumeración Month.

MonthValue

Obtiene el campo mes de año de 1 a 12.

Nano

Obtiene el campo nano-of-second.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
Second

Obtiene el segundo campo de minuto.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
Year

Obtiene el campo de año.

Métodos

Nombre Description
AdjustInto(ITemporal)

Ajusta el objeto temporal especificado para tener la misma fecha y hora que este objeto.

AtOffset(ZoneOffset)

Combina esta fecha y hora con un desplazamiento para crear offsetDateTime.

AtZone(ZoneId)

Combina esta fecha y hora con una zona horaria para crear una zonedDateTime.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
CompareTo(IChronoLocalDateTime)

Compara esta fecha y hora con otra fecha y hora.

CompareTo(Object)

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

Construct(JniObjectReference, JniObjectReferenceOptions)

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

(Heredado de JavaObject)
Equals(Object)

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
Format(DateTimeFormatter)

Da formato a esta fecha y hora mediante el formateador especificado.

From(ITemporalAccessor)

Obtiene una instancia de LocalDateTime de un objeto temporal.

Get(ITemporalField)

Obtiene el valor del campo especificado a partir de esta fecha y hora como int.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetLong(ITemporalField)

Obtiene el valor del campo especificado a partir de esta fecha y hora como un largo.

IsAfter(IChronoLocalDateTime)

Comprueba si esta fecha y hora es posterior a la fecha y hora especificadas.

IsBefore(IChronoLocalDateTime)

Comprueba si esta fecha y hora es anterior a la fecha y hora especificadas.

IsEqual(IChronoLocalDateTime)

Comprueba si esta fecha y hora es igual a la fecha y hora especificadas.

IsSupported(ITemporalField)

Comprueba si se admite el campo especificado.

IsSupported(ITemporalUnit)

Comprueba si se admite la unidad especificada.

JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Minus(Int64, ITemporalUnit)

Devuelve una copia de esta fecha y hora con la cantidad especificada restada.

Minus(ITemporalAmount)

Devuelve una copia de esta fecha y hora con la cantidad especificada restada.

MinusDays(Int64)

Devuelve una copia de este valor LocalDateTime con el número de días especificado restado.

MinusHours(Int64)

Devuelve una copia de este valor LocalDateTime con el número especificado de horas restada.

MinusMinutes(Int64)

Devuelve una copia de este valor LocalDateTime con el número especificado de minutos restado.

MinusMonths(Int64)

Devuelve una copia de esta propiedad LocalDateTime con el número especificado de meses restados.

MinusNanos(Int64)

Devuelve una copia de este valor LocalDateTime con el número especificado de nanosegundos restados.

MinusSeconds(Int64)

Devuelve una copia de este valor LocalDateTime con el número de segundos especificado restado.

MinusWeeks(Int64)

Devuelve una copia de este valor LocalDateTime con el número especificado de semanas restadas.

MinusYears(Int64)

Devuelve una copia de este valor LocalDateTime con el número de años especificado restado.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
Now()

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

Now(Clock)

Obtiene la fecha y hora actuales del reloj especificado.

Now(ZoneId)

Obtiene la fecha y hora actuales del reloj del sistema en la zona horaria especificada.

Of(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Obtiene una instancia de LocalDateTime del año, mes, día, hora, minuto, segundo y nanosegundos.

Of(Int32, Int32, Int32, Int32, Int32, Int32)

Obtiene una instancia de LocalDateTime del año, mes, día, hora, minuto y segundo, estableciendo el nanosegundo en cero.

Of(Int32, Int32, Int32, Int32, Int32)

Obtiene una instancia de LocalDateTime del año, mes, día, hora y minuto, estableciendo el segundo y nanosegundo en cero.

Of(Int32, Month, Int32, Int32, Int32, Int32, Int32)

Obtiene una instancia de LocalDateTime del año, mes, día, hora, minuto, segundo y nanosegundos.

Of(Int32, Month, Int32, Int32, Int32, Int32)

Obtiene una instancia de LocalDateTime del año, mes, día, hora, minuto y segundo, estableciendo el nanosegundo en cero.

Of(Int32, Month, Int32, Int32, Int32)

Obtiene una instancia de LocalDateTime del año, mes, día, hora y minuto, estableciendo el segundo y nanosegundo en cero.

Of(LocalDate, LocalTime)

Obtiene una instancia de LocalDateTime de una fecha y hora.

OfEpochSecond(Int64, Int32, ZoneOffset)

Obtiene una instancia de LocalDateTime con segundos de la época de 1970-01-01T00:00:00Z.

OfInstant(Instant, ZoneId)

Obtiene una instancia de LocalDateTime de un identificador de zona y instantánea.

Parse(ICharSequence, DateTimeFormatter)

Obtiene una instancia de LocalDateTime de una cadena de texto mediante un formateador específico.

Parse(ICharSequence)

Obtiene una instancia de LocalDateTime de una cadena de texto como 2007-12-03T10:15:30.

Parse(String, DateTimeFormatter)

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

Parse(String)

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

Plus(Int64, ITemporalUnit)

Devuelve una copia de esta fecha y hora con la cantidad especificada agregada.

Plus(ITemporalAmount)

Devuelve una copia de esta fecha y hora con la cantidad especificada agregada.

PlusDays(Int64)

Devuelve una copia de este valor LocalDateTime con el número especificado de días agregados.

PlusHours(Int64)

Devuelve una copia de este valor LocalDateTime con el número especificado de horas agregadas.

PlusMinutes(Int64)

Devuelve una copia de este valor LocalDateTime con el número especificado de minutos agregados.

PlusMonths(Int64)

Devuelve una copia de este valor LocalDateTime con el número especificado de meses agregados.

PlusNanos(Int64)

Devuelve una copia de este valor LocalDateTime con el número especificado de nanosegundos agregados.

PlusSeconds(Int64)

Devuelve una copia de este valor LocalDateTime con el número de segundos especificado agregado.

PlusWeeks(Int64)

Devuelve una copia de este valor LocalDateTime con el número especificado de semanas agregadas.

PlusYears(Int64)

Devuelve una copia de este valor LocalDateTime con el número especificado de años agregados.

Query(ITemporalQuery)

Consulta esta fecha y hora mediante la consulta especificada.

Range(ITemporalField)

Obtiene el intervalo de valores válidos para el campo especificado.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToLocalDate()

Obtiene la parte LocalDate de esta fecha y hora.

ToLocalTime()

Obtiene la parte LocalTime de esta fecha y hora.

ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
TruncatedTo(ITemporalUnit)

Devuelve una copia de este objeto LocalDateTime con la hora truncada.

UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Until(ITemporal, ITemporalUnit)

Calcula la cantidad de tiempo hasta otra fecha y hora en términos de la unidad especificada.

Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
With(ITemporalAdjuster)

Devuelve una copia ajustada de esta fecha y hora.

With(ITemporalField, Int64)

Devuelve una copia de esta fecha y hora con el campo especificado establecido en un nuevo valor.

WithDayOfMonth(Int32)

Devuelve una copia de este valor LocalDateTime con el día del mes modificado.

WithDayOfYear(Int32)

Devuelve una copia de este objeto LocalDateTime con el día del año modificado.

WithHour(Int32)

Devuelve una copia de este localDateTime con la hora del día modificada.

WithMinute(Int32)

Devuelve una copia de este objeto LocalDateTime con la modificación del minuto de hora.

WithMonth(Int32)

Devuelve una copia de este valor localDateTime con el mes de año modificado.

WithNano(Int32)

Devuelve una copia de este valor LocalDateTime con el nano-of-second modificado.

WithSecond(Int32)

Devuelve una copia de este objeto LocalDateTime con el segundo minuto modificado.

WithYear(Int32)

Devuelve una copia de este valor LocalDateTime con el año modificado.

Implementaciones de interfaz explícitas

Nombre Description
IChronoLocalDateTime.AtZone(ZoneId)

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

IChronoLocalDateTime.Plus(Int64, ITemporalUnit)

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

IChronoLocalDateTime.ToLocalDate()

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

IChronoLocalDateTime.With(ITemporalField, Int64)

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

IJavaPeerable.Disposed()

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Una fecha y hora sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10:15:30.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a