Clase java.time.LocalDate

Introducción

La clase java.time.LocalDate representa una fecha sin zona horaria en el sistema de calendario ISO-8601, como 2007-12-03.

Declaración de clase

La siguiente es la declaración de la clase java.time.LocalDate :

public final class LocalDate
   extends Object
      implements Temporal, TemporalAdjuster, ChronoLocalDate, Serializable

Campo

  • Los siguientes son los campos para la clase java.time.LocalDate :

  • LocalDate MAX estático: el LocalDate máximo admitido, '+ 999999999-12-31'.

  • LocalDate MIN estático: el LocalDate mínimo admitido, '-999999999-01-01'.

Métodos de clase

No Señor. Método y descripción
1 Ajuste temporal en (Temporal temporal)

Ajusta el objeto temporal especificado para que tenga la misma fecha que este objeto.

2 LocalDateTime atStartOfDay ()

Combina esta fecha con la hora de la medianoche para crear un LocalDateTime al comienzo de esta fecha.

3 3 ZonedDateTime atStartOfDay (ZoneId zone)

Devuelve una fecha y hora zonal a partir de esta fecha a la hora válida más temprana de acuerdo con las reglas de la zona horaria.

4 4 LocalDateTime atTime (int hora, int minuto)

Combina esta fecha con una hora para crear un LocalDateTime.

5 5 LocalDateTime atTime (int hora, int minuto, int segundo)

Combina esta fecha con una hora para crear un LocalDateTime.

6 6 LocalDateTime atTime (int hora, int minuto, int segundo, int nanoOfSecond)

Combina esta fecha con una hora para crear un LocalDateTime.

7 7 LocalDateTime atTime (hora LocalTime)

Combina esta fecha con una hora para crear un LocalDateTime.

8 OffsetDateTime atTime (hora OffsetTime)

Combina esta fecha con un tiempo de compensación para crear un OffsetDateTime.

9 9 int compareTo (ChronoLocalDate otro)

Compara esta fecha con otra fecha.

10 boolean igual (objeto obj)

Comprueba si esta fecha es igual a otra fecha.

11 Formato de cadena (formateador DateTimeFormatter)

Formatea esta fecha usando el formateador especificado.

12 LocalDate estático de (TemporalAccessor temporal)

Obtiene una instancia de LocalDate de un objeto temporal.

13 int get (campo TemporalField)

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

14 IsoChronology getChronology ()

Obtiene la cronología de esta fecha, que es el sistema de calendario ISO.

15 int getDayOfMonth ()

Obtiene el campo del día del mes.

dieciséis DayOfWeek getDayOfWeek ()

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

17 int getDayOfYear ()

Obtiene el campo del día del año.

18 años Era getEra ()

Obtiene la era aplicable en esta fecha.

19 getLong largo (campo TemporalField)

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

20 Mes getMonth ()

Obtiene el campo del mes del año utilizando la enumeración del mes.

21 int getMonthValue ()

Obtiene el campo del mes del año del 1 al 12.

22 int getYear ()

Obtiene el campo del año.

23 int hashCode ()

Un código hash para esta fecha.

24 boolean isAfter (ChronoLocalDate otro)

Comprueba si esta fecha es posterior a la fecha especificada.

25 boolean isBefore (ChronoLocalDate otro)

Comprueba si esta fecha es anterior a la fecha especificada.

26 boolean isEqual (ChronoLocalDate otro)

Comprueba si esta fecha es igual a la fecha especificada.

27 boolean isLeapYear ()

Comprueba si el año es bisiesto, de acuerdo con las reglas del sistema de calendario proleptico ISO.

28 boolean isSupported (campo TemporalField)

Comprueba si el campo especificado es compatible.

29 boolean isSupported (unidad de unidad temporal)

Comprueba si la unidad especificada es compatible.

30 int lengthOfMonth ()

Devuelve la duración del mes representado por esta fecha.

31 int lengthOfYear ()

Devuelve la duración del año representado por esta fecha.

32 LocalDate minus (long amountToSubtract, TemporalUnit unit)

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

33 LocalDate minus (TemporalAmount amountToSubtract)

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

34 LocalDate minusDays (largos días a restar)

Devuelve una copia de este LocalDate con el número especificado de días restados.

35 LocalDate minusMonths (meses largos a restar)

Devuelve una copia de este LocalDate con el número especificado de meses restados.

36 LocalDate minusWeeks (largas semanas aSubtract)

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

37 LocalDate minusYears (long yearsToSubtract)

Devuelve una copia de este LocalDate con el número especificado de años restados.

38 LocalDate estático ahora ()

Obtiene la fecha actual del reloj del sistema en la zona horaria predeterminada.

39 LocalDate estático ahora (reloj reloj)

Obtiene la fecha actual del reloj especificado.

40 LocalDate estático ahora (zona ZoneId)

Obtiene la fecha actual del reloj del sistema en la zona horaria especificada.

41 LocalDate estático de (int año, int mes, int dayOfMonth)

Obtiene una instancia de LocalDate de un año, mes y día.

42 LocalDate estático de (int año, mes mes, int dayOfMonth)

Obtiene una instancia de LocalDate de un año, mes y día.

43 LocalDate ofEpochDay estático (long epochDay)

Obtiene una instancia de LocalDate del recuento de días de época.

44 LocalDate ofYearDay estático (int año, int díaOfYear)

Obtiene una instancia de LocalDate de un año y un día del año.

45 análisis LocalDate estático (texto CharSequence)

Obtiene una instancia de LocalDate de una cadena de texto como 2007-12-03.

46 análisis LocalDate estático (texto CharSequence, formateador DateTimeFormatter)

Obtiene una instancia de LocalDate de una cadena de texto utilizando un formateador específico.

47 LocalDate plus (long amountToAdd, TemporalUnit unit)

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

48 LocalDate plus (TemporalAmount amountToAdd)

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

49 LocalDate plusDays (long daysToAdd)

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

50 LocalDate plusMonths (largos meses para agregar)

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

51 LocalDate plusWeeks (largas semanas para agregar)

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

52 LocalDate plusYears (largos años para agregar)

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

53 Consulta <R> R (consulta TemporalQuery <R>)

Consulta esta fecha utilizando la consulta especificada.

54 Rango ValueRange (campo TemporalField)

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

55 largo toEpochDay ()

Convierte esta fecha en el Día de la Época.

56 String toString ()

Emite esta fecha como una cadena, como 2007-12-03.

57 Período hasta (ChronoLocalDate endDateExclusive)

Calcula el período entre esta fecha y otra fecha como un período.

58 largo hasta (Temporal endExclusive, TemporalUnit unit)

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

59 LocalDate con (Ajustador de ajuste temporal)

Devuelve una copia ajustada de esta fecha.

60 60 LocalDate with (campo TemporalField, long newValue)

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

61 LocalDate withDayOfMonth (int dayOfMonth)

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

62 LocalDate withDayOfYear (int dayOfYear)

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

63 LocalDate withMonth (int mes)

Devuelve una copia de este LocalDate con el mes del año modificado.

64 LocalDate withYear (int año)

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

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • Java.lang.Object