LocalDate Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Fecha sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03.
[Android.Runtime.Register("java/time/LocalDate", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class LocalDate : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Time.Chrono.IChronoLocalDate
[<Android.Runtime.Register("java/time/LocalDate", ApiSince=26, DoNotGenerateAcw=true)>]
type LocalDate = class
inherit Object
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IChronoLocalDate
interface IComparable
interface ITemporal
interface ITemporalAccessor
interface ITemporalAdjuster
- Herencia
- Atributos
- Implementaciones
Comentarios
Fecha sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03.
LocalDate es un objeto de fecha y hora inmutable que representa una fecha, a menudo vista como año-mes-día. También se puede acceder a otros campos de fecha, como el día del año, el día de la semana y la semana del año. Por ejemplo, el valor "2 de octubre de 2007" se puede almacenar en .LocalDate
Esta clase no almacena ni representa una zona horaria o horaria. En su lugar, es una descripción de la fecha, como se usa para cumpleaños. 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.LocalDate.
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 |
|---|---|
| Chronology |
Obtiene la cronología de esta fecha, que es el sistema de calendario ISO. |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| 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. |
| Epoch |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| Era |
Obtiene la era aplicable en esta fecha. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IsLeapYear |
Comprueba si el año es un año bisiesto, según las reglas del sistema de calendario iso proléptico. |
| 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 |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| JniPeerMembers |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| Max |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| Min |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| 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. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| 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 que este objeto. |
| AtStartOfDay() |
Combina esta fecha con la hora de medianoche para crear localDateTime al principio de esta fecha. |
| AtStartOfDay(ZoneId) |
Devuelve una fecha y hora con zona a partir de esta fecha a la primera hora válida según las reglas de la zona horaria. |
| AtTime(Int32, Int32, Int32, Int32) |
Combina esta fecha con una hora para crear localDateTime. |
| AtTime(Int32, Int32, Int32) |
Combina esta fecha con una hora para crear localDateTime. |
| AtTime(Int32, Int32) |
Combina esta fecha con una hora para crear localDateTime. |
| AtTime(LocalTime) |
Combina esta fecha con una hora para crear localDateTime. |
| AtTime(OffsetTime) |
Combina esta fecha con una hora de desplazamiento para crear un OffsetDateTime. |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| CompareTo(IChronoLocalDate) |
Compara esta fecha con otra fecha. |
| CompareTo(Object) |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| 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() |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| Equals(Object) |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| Format(DateTimeFormatter) |
Da formato a esta fecha mediante el formateador especificado. |
| From(ITemporalAccessor) |
Obtiene una instancia de LocalDate de un objeto temporal. |
| Get(ITemporalField) |
Obtiene el valor del campo especificado a partir de esta fecha como un valor 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 como un long. |
| IsAfter(IChronoLocalDate) |
Comprueba si esta fecha es posterior a la fecha especificada. |
| IsBefore(IChronoLocalDate) |
Comprueba si esta fecha es anterior a la fecha especificada. |
| IsEqual(IChronoLocalDate) |
Comprueba si esta fecha es igual a la fecha especificada. |
| 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) |
| LengthOfMonth() |
Devuelve la longitud del mes representado por esta fecha. |
| LengthOfYear() |
Devuelve la longitud del año representado por esta fecha. |
| Minus(Int64, ITemporalUnit) |
Devuelve una copia de esta fecha con la cantidad especificada restada. |
| Minus(ITemporalAmount) |
Devuelve una copia de esta fecha con la cantidad especificada restada. |
| MinusDays(Int64) |
Devuelve una copia de este localDate con el número especificado de días restado. |
| MinusMonths(Int64) |
Devuelve una copia de este localDate con el número especificado de meses restados. |
| MinusWeeks(Int64) |
Devuelve una copia de este localDate con el número especificado de semanas restadas. |
| MinusYears(Int64) |
Devuelve una copia de este localDate con el número especificado de años 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() |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| Now(Clock) |
Obtiene la fecha actual del reloj especificado. |
| Now(ZoneId) |
Obtiene la fecha actual del reloj del sistema en la zona horaria especificada. |
| Of(Int32, Int32, Int32) |
Obtiene una instancia de LocalDate de un año, mes y día. |
| Of(Int32, Month, Int32) |
Obtiene una instancia de LocalDate de un año, mes y día. |
| OfEpochDay(Int64) |
Obtiene una instancia de LocalDate del recuento de días de época. |
| OfInstant(Instant, ZoneId) |
Obtiene una instancia de LocalDate de un identificador de zona y instantánea. |
| OfYearDay(Int32, Int32) |
Obtiene una instancia de LocalDate de un año y un día de año. |
| Parse(ICharSequence, DateTimeFormatter) |
Obtiene una instancia de LocalDate de una cadena de texto mediante un formateador específico. |
| Parse(ICharSequence) |
Obtiene una instancia de LocalDate de una cadena de texto como 2007-12-03. |
| Parse(String, DateTimeFormatter) |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| Parse(String) |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| Plus(Int64, ITemporalUnit) |
Devuelve una copia de esta fecha con la cantidad especificada agregada. |
| Plus(ITemporalAmount) |
Devuelve una copia de esta fecha con la cantidad especificada agregada. |
| PlusDays(Int64) |
Devuelve una copia de este localDate con el número especificado de días agregados. |
| PlusMonths(Int64) |
Devuelve una copia de este localDate con el número especificado de meses agregados. |
| PlusWeeks(Int64) |
Devuelve una copia de este localDate con el número especificado de semanas agregadas. |
| PlusYears(Int64) |
Devuelve una copia de este localDate con el número especificado de años agregados. |
| Query(ITemporalQuery) |
Consulta esta fecha con 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) |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToEpochDay() |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| ToEpochSecond(LocalTime, ZoneOffset) |
Convierte este localDate en el número de segundos desde la época de 1970-01-01T00:00:00Z. |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Until(IChronoLocalDate) |
Calcula el período entre esta fecha y otra fecha como un período. |
| Until(ITemporal, ITemporalUnit) |
Calcula la cantidad de tiempo hasta otra fecha en términos de la unidad especificada. |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, 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. |
| With(ITemporalField, Int64) |
Devuelve una copia de esta fecha con el campo especificado establecido en un nuevo valor. |
| WithDayOfMonth(Int32) |
Devuelve una copia de esta localDate con el día del mes modificado. |
| WithDayOfYear(Int32) |
Devuelve una copia de este localDate con el día del año modificado. |
| WithMonth(Int32) |
Devuelve una copia de esta localDate con el mes de año modificado. |
| WithYear(Int32) |
Devuelve una copia de esta fecha local con el año modificado. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| IJavaPeerable.Finalized() |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| IJavaPeerable.JniObjectReferenceControlBlock |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| IJavaPeerable.UnregisterFromRuntime() |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Fecha sin zona horaria en el sistema de calendario ISO-8601, como |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |