Clase java.time.LocalDateTime

Introducción

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

Declaración de clase

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

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

Campo

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

  • LocalDateTime MAX estático: el LocalDateTime máximo admitido, '+ 999999999-12-31T23: 59: 59.999999999'.

  • static LocalDateTime MIN : el mínimo LocalDateTime 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 3 ZonedDateTime atZone (zona ZoneId)

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

4 4 int compareTo (ChronoLocalDateTime <?> otro)

Compara esta fecha y hora con otra fecha y hora.

5 5 boolean igual (objeto obj)

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

6 6 Formato de cadena (formateador DateTimeFormatter)

Formatea esta fecha y hora utilizando el formateador especificado.

7 7 LocalDateTime estático de (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 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 getLong largo (campo TemporalField)

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

14 Mes getMinute ()

Obtiene el campo de minuto de hora.

15 Mes getMonth ()

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

dieciséis int getMonthValue ()

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

17 int getNano ()

Obtiene el campo nano-de-segundo.

18 años 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 de unidad temporal)

Comprueba si la unidad especificada es compatible.

26 LocalDateTime minus (long amountToSubtract, TemporalUnit unit)

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

27 LocalDateTime minus (TemporalAmount amountToSubtract)

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

28 LocalDateTime minusDays (long daysToSubtract)

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

29 LocalDateTime minusHours (largas horas para restar)

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

30 LocalDateTime minusMinutes (long minutesToSubtract)

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

31 LocalDateTime minusMonths (largos meses aSubtract)

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

32 LocalDateTime minusNanos (nanos largos)

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

33 LocalDateTime minusSeconds (segundos largos)

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

34 LocalDateTime minusWeeks (largas semanas aSubtract)

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

35 LocalDateTime minusYears (largos años ToSubtract)

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

36 LocalDateTime estático ahora ()

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

37 LocalDateTime estático ahora (reloj reloj)

Obtiene la fecha y hora actual del reloj especificado.

38 LocalDateTime estático ahora (zona ZoneId)

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 de 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 LocalDateTime ofInstant estático (instantáneo instantáneo, zona ZoneId)

Obtiene una instancia de LocalDateTime de un ID instantáneo y de zona.

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

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

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

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

49 LocalDateTime plus (unidad longToTodd, TemporalUnit)

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

50 LocalDateTime plus (TemporalAmount amountToAdd)

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

51 LocalDateTime plusDays (long daysToAdd)

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

52 LocalDateTime plusHours (largas horas para agregar)

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

53 LocalDateTime plusMinutes (long minutesToAdd)

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

54 LocalDateTime plusMonths (largos meses para agregar)

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

55 LocalDateTime plusNanos (nanos largos)

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

56 LocalDateTime plusSeconds (segundos largos)

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

57 LocalDateTime plusWeeks (largas semanas para agregar)

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

58 LocalDateTime plusYears (long yearsToAdd)

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

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

Consulta esta fecha y hora utilizando la consulta especificada.

60 60 Rango 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 String toString ()

Emite 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 largo hasta (Temporal endExclusive, TemporalUnit unit)

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

66 LocalDateTime con (ajustador del ajustador temporal)

Devuelve una copia ajustada de esta fecha y hora.

67 LocalDateTime con (campo TemporalField, long newValue)

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 (int hora)

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 alterado.

72 LocalDateTime withMonth (int mes)

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

73 LocalDateTime withNano (int nanoOfSecond)

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

74 LocalDateTime withSecond (int second)

Devuelve una copia de este LocalDateTime con el segundo 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