Clase java.time.LocalTime

Introducción

los java.time.LocalTime La clase representa una hora sin zona horaria en el sistema de calendario ISO-8601, como las 10:15:30.

Declaración de clase

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

public final class LocalTime
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<LocalDate>, Serializable

Campo

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

  • static LocalTime MAX - El LocalTime máximo admitido, '23: 59: 59.999999999 '.

  • static LocalTime MIN - El LocalTime mínimo admitido, '00: 00 '.

  • static LocalTime MIDNIGHT - La hora de la medianoche al comienzo del día, '00: 00 '.

  • static LocalTime NOON - La hora del mediodía a la mitad del día, '12: 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 LocalDateTime atDate (fecha LocalDate)

Combina este tiempo con una fecha para crear un LocalDateTime.

3 OffsetDateTime atOffset (desplazamiento de ZoneOffset)

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

4 int compareTo (LocalTime otro)

Compara este tiempo con otro tiempo.

5 booleano es igual a (Objeto obj)

Comprueba si este tiempo es igual a otro tiempo.

6 Formato de cadena (formateador DateTimeFormatter)

Formatea esta vez usando el formateador especificado.

7 Tiempo local estático de (TemporalAccessor temporal)

Obtiene una instancia de LocalTime de un objeto temporal.

8 int get (campo TemporalField)

Obtiene el valor del campo especificado a partir de este momento como un int.

9 int getHour ()

Obtiene el campo de la hora del día.

10 long getLong (campo TemporalField)

Obtiene el valor del campo especificado de este tiempo como long.

11 int getMinute ()

Obtiene el campo de minuto de hora.

12 int getNano ()

Obtiene el campo nano de segundo.

13 int getSecond ()

Obtiene el campo de segundo de minuto.

14 int hashCode ()

Un código hash para este tiempo.

15 boolean isAfter (LocalTime otro)

Comprueba si esta hora es posterior a la especificada.

dieciséis boolean isBefore (LocalTime otro)

Comprueba si esta hora es anterior a la hora especificada.

17 boolean isSupported (campo TemporalField)

Comprueba si el campo especificado es compatible.

18 boolean isSupported (unidad TemporalUnit)

Comprueba si la unidad especificada es compatible.

19 LocalTime menos (cantidad larga a restar, unidad TemporalUnit)

Devuelve una copia de este tiempo con la cantidad especificada restada.

20 LocalTime menos (TemporalAmount amountToSubtract)

Devuelve una copia de este tiempo con la cantidad especificada restada.

21 LocalTime minusHours (horas largas para restar)

Devuelve una copia de este LocalTime con la cantidad especificada de horas restada.

22 LocalTime minusMinutes (minutos largos para restar)

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

23 LocalTime minusNanos (nanos largos)

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

24 LocalTime minusSeconds (segundos largos)

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

25 LocalTime estático ahora ()

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

26 estático LocalTime ahora (reloj)

Obtiene la hora actual del reloj especificado.

27 LocalTime estático ahora (zona ZoneId)

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

28 Tiempo local estático de (hora int, minuto int)

Obtiene una instancia de LocalTime a partir de una hora y un minuto.

29 Tiempo local estático de (hora int, minuto int, segundo int)

Obtiene una instancia de LocalTime a partir de una hora, minuto y segundo.

30 static LocalTime of (int hora, int minuto, int segundo, int nanoOfSecond)

Obtiene una instancia de LocalTime a partir de una hora, minuto, segundo y nanosegundo.

31 static LocalTime ofNanoOfDay (nanoOfDay largo)

Obtiene una instancia de LocalTime a partir de un valor nanométrico.

32 LocalTime estático deSecondOfDay (secondOfDay largo)

Obtiene una instancia de LocalTime a partir de un valor de segundo del día.

33 análisis estático de LocalTime (texto CharSequence)

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

34 análisis estático de LocalTime (texto CharSequence, formateador DateTimeFormatter)

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

35 LocalTime plus (amountToAdd largo, unidad TemporalUnit)

Devuelve una copia de este tiempo con la cantidad especificada agregada.

36 LocalTime más (TemporalAmount amountToAdd)

Devuelve una copia de este tiempo con la cantidad especificada agregada.

37 LocalTime plusHours (horas largas para agregar)

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

38 LocalTime plusMinutes (minutos largos para agregar)

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

39 LocalTime plusNanos (nanos largos)

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

40 LocalTime plusSeconds (segundos largos)

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

41 <R> consulta R (consulta TemporalQuery <R>)

Consultas esta vez utilizando la consulta especificada.

42 Rango de ValueRange (campo TemporalField)

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

43 largo toNanoOfDay ()

Extrae el tiempo como nanos de día, de 0 a 24 * 60 * 60 * 1,000,000,000 - 1.

44 int toSecondOfDay ()

Extrae el tiempo como segundos del día, de 0 a 24 * 60 * 60 - 1.

45 Cadena toString ()

Emite esta fecha como una cadena, como 10:15.

46 LocalTime truncatedTo (unidad TemporalUnit)

Devuelve una copia de este LocalTime con el tiempo truncado.

47 long until (Temporal endExclusive, TemporalUnit unit)

Calcula la cantidad de tiempo hasta otro momento en términos de la unidad especificada.

48 LocalTime con (ajustador TemporalAdjuster)

Devuelve una copia ajustada de este tiempo.

49 LocalTime con (campo TemporalField, newValue largo)

Devuelve una copia de este tiempo con el campo especificado establecido en un nuevo valor.

50 LocalTime withHour (hora int)

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

51 LocalTime withMinute (int minuto)

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

52 LocalTime withNano (int nanoOfSecond)

Devuelve una copia de este LocalTime con la nano-de-segundo alterada.

53 LocalTime withSecond (int segundo)

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

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • Java.lang.Object