Clase java.time.LocalDateTime

Introducción

los java.time.LocalDateTime class representa una fecha y hora sin una zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10: 15: 30.

Declaración de clase

A continuación se muestra la declaración de java.time.LocalDateTime clase -

public final class LocalDateTime
   extends Object
      implements Temporal, TemporalAdjuster, ChronoLocalDateTime, Serializable

Campo

Los siguientes son los campos para java.time.LocalDateTime clase -

  • static LocalDateTime MAX - El LocalDateTime máximo admitido, '+ 999999999-12-31T23: 59: 59.999999999'.

  • static LocalDateTime MIN - El LocalDateTime mínimo admitido, '-999999999-01-01T00: 00: 00'.

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 y hora que este objeto.

2 OffsetDateTime atOffset (desplazamiento de ZoneOffset)

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

3 ZonedDateTime atZone (zona ZoneId)

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

4 int compareTo (ChronoLocalDateTime otro)

Compara esta fecha y hora con otra fecha y hora.

5 booleano es igual a (Objeto obj)

Comprueba si esta fecha-hora es igual a otra fecha-hora.

6 Formato de cadena (formateador DateTimeFormatter)

Formatea esta fecha y hora utilizando el formateador especificado.

7 static LocalDateTime from (TemporalAccessor temporal)

Obtiene una instancia de LocalDateTime de un objeto temporal.

8 int get (campo TemporalField)

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

9 int getDayOfMonth ()

Obtiene el campo del día del mes.

10 DayOfWeek getDayOfWeek ()

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

11 int getDayOfYear ()

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

12 int getHour ()

Obtiene el campo de la hora del día.

13 long getLong (campo TemporalField)

Obtiene el valor del campo especificado de esta fecha y hora como long.

14 Mes getMinute ()

Obtiene el campo de minuto de hora.

15 Mes getMonth ()

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

dieciséis int getMonthValue ()

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

17 int getNano ()

Obtiene el campo nano de segundo.

18 int getSecond ()

Obtiene el campo de segundo de minuto.

19 int getYear ()

Obtiene el campo del año.

20 int hashCode ()

Un código hash para esta fecha y hora.

21 boolean isAfter (ChronoLocalDateTime otro)

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

22 boolean isBefore (ChronoLocalDateTime otro)

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

23 boolean isEqual (ChronoLocalDateTime otro)

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

24 boolean isSupported (campo TemporalField)

Comprueba si el campo especificado es compatible.

25 boolean isSupported (unidad TemporalUnit)

Comprueba si la unidad especificada es compatible.

26 LocalDateTime menos (amountToSubtract largo, unidad TemporalUnit)

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

27 LocalDateTime menos (TemporalAmount amountToSubtract)

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

28 LocalDateTime minusDays (días largos para restar)

Devuelve una copia de este LocalDateTime con la cantidad de días especificada restada.

29 LocalDateTime minusHours (horas largas para restar)

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

30 LocalDateTime minusMinutes (minutos largos para restar)

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

31 LocalDateTime minusMonths (meses largos para restar)

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

32 LocalDateTime minusNanos (nanos largos)

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

33 LocalDateTime minusSeconds (segundos largos)

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

34 LocalDateTime minusWeeks (semanas largas para restar)

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

35 LocalDateTime minusYears (años largos para restar)

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

36 estática LocalDateTime ahora ()

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

37 static LocalDateTime ahora (reloj)

Obtiene la fecha y hora actual del reloj especificado.

38 static LocalDateTime ahora (ZoneId zone)

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

39 static LocalDateTime of (int año, int mes, int dayOfMonth, int hora, int minuto)

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

40 static LocalDateTime of (int año, int mes, int dayOfMonth, int hora, int minuto, int segundo)

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

41 static LocalDateTime of (int año, int mes, int dayOfMonth, int hora, int minuto, int segundo, int nanoOfSecond)

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

42 static LocalDateTime of (int año, mes mes, int dayOfMonth, int hora, int minuto, int segundo)

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

43 static LocalDateTime of (int año, mes mes, int dayOfMonth, int hora, int minuto, int segundo, int nanoOfSecond)

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

44 LocalDateTime estático de (fecha LocalDate, hora LocalTime)

Obtiene una instancia de LocalDateTime a partir de una fecha y hora.

45 static LocalDateTime ofEpochSecond (largo epochSecond, int nanoOfSecond, ZoneOffset offset)

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

46 static LocalDateTime ofInstant (Instant instantáneo, ZoneId zone)

Obtiene una instancia de LocalDateTime de un Instant y un ID de zona.

47 análisis estático de LocalDateTime (texto CharSequence)

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

48 análisis estático de LocalDateTime (texto CharSequence, formateador DateTimeFormatter)

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

49 LocalDateTime plus (amountToAdd largo, unidad TemporalUnit)

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

50 LocalDateTime más (TemporalAmount amountToAdd)

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

51 LocalDateTime plusDays (días largos para agregar)

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

52 LocalDateTime plusHours (horas largas para agregar)

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

53 LocalDateTime plusMinutes (minutos largos para agregar)

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

54 LocalDateTime plusMonths (meses largos para agregar)

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

55 LocalDateTime plusNanos (nanos largos)

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

56 LocalDateTime plusSeconds (segundos largos)

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

57 LocalDateTime plusWeeks (semanas largas para agregar)

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

58 LocalDateTime plusYears (años largos para agregar)

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

59 consulta R (consulta TemporalQuery )

Consulta esta fecha y hora utilizando la consulta especificada.

60 Rango de ValueRange (campo TemporalField)

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

61 LocalDate toLocalDate ()

Obtiene la parte LocalDate de esta fecha y hora.

62 LocalTime toLocalTime ()

Obtiene la parte LocalTime de esta fecha y hora.

63 Cadena toString ()

Muestra esta fecha como una cadena, como 2007-12-03T10: 15: 30.

64 LocalDateTime truncatedTo (unidad TemporalUnit)

Devuelve una copia de este LocalDateTime con el tiempo truncado.

sesenta y cinco long until (Temporal endExclusive, TemporalUnit unit)

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

66 LocalDateTime con (ajustador TemporalAdjuster)

Devuelve una copia ajustada de esta fecha y hora.

67 LocalDateTime con (campo TemporalField, newValue largo)

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

68 LocalDateTime withDayOfMonth (int dayOfMonth)

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

69 LocalDateTime withDayOfYear (int dayOfYear)

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

70 LocalDateTime withHour (hora int)

Devuelve una copia de este LocalDateTime con la hora del día alterada.

71 LocalDateTime withMinute (int minuto)

Devuelve una copia de este LocalDateTime con el minuto de hora modificado.

72 LocalDateTime withMonth (int mes)

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

73 LocalDateTime con Nano (int nanoOfSecond)

Devuelve una copia de este LocalDateTime con el nano-de-segundo alterado.

74 LocalDateTime withSecond (int segundo)

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

75 LocalDateTime withYear (int año)

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

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • Java.lang.Object