java.time.LocalTime Class

introduzione

Il java.time.LocalTime class rappresenta un'ora senza fuso orario nel sistema di calendario ISO-8601, ad esempio 10:15:30.

Dichiarazione di classe

Di seguito è riportata la dichiarazione per java.time.LocalTime classe -

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

Campo

Di seguito sono riportati i campi per java.time.LocalTime classe -

  • static LocalTime MAX - Il valore locale massimo supportato, '23: 59: 59.999999999 '.

  • static LocalTime MIN - Il valore LocalTime minimo supportato, '00: 00 '.

  • static LocalTime MIDNIGHT - L'ora della mezzanotte all'inizio della giornata, '00: 00 '.

  • static LocalTime NOON - L'ora di mezzogiorno nel mezzo della giornata, "12: 00".

Metodi di classe

Sr.No. Metodo e descrizione
1 Regolazione temporale in (temporale temporale)

Regola l'oggetto temporale specificato in modo che abbia la stessa data e ora di questo oggetto.

2 LocalDateTime atDate (LocalDate date)

Combina questa ora con una data per creare un LocalDateTime.

3 OffsetDateTime atOffset (offset di ZoneOffset)

Combina questo tempo con un tempo di offset per creare un OffsetDateTime.

4 int compareTo (LocalTime altro)

Confronta questa volta con un'altra.

5 booleano è uguale a (Object obj)

Controlla se questo tempo è uguale a un altro tempo.

6 Formato stringa (formattatore DateTimeFormatter)

Formatta questa volta utilizzando il formattatore specificato.

7 static LocalTime from (TemporalAccessor temporal)

Ottiene un'istanza di LocalTime da un oggetto temporale.

8 int get (campo TemporalField)

Ottiene il valore del campo specificato da questo momento come int.

9 int getHour ()

Ottiene il campo dell'ora del giorno.

10 long getLong (campo TemporalField)

Ottiene il valore del campo specificato da questo momento come long.

11 int getMinute ()

Ottiene il campo dei minuti.

12 int getNano ()

Ottiene il campo nano-di-secondo.

13 int getSecond ()

Ottiene il campo dei secondi.

14 int hashCode ()

Un codice hash per questa volta.

15 booleano isAfter (LocalTime altro)

Controlla se questo tempo è successivo al tempo specificato.

16 booleano isBefore (LocalTime altro)

Controlla se questo tempo è precedente all'ora specificata.

17 boolean isSupported (campo TemporalField)

Controlla se il campo specificato è supportato.

18 boolean isSupported (unità TemporalUnit)

Controlla se l'unità specificata è supportata.

19 LocalTime meno (quantità lungaToSubtract, unità TemporalUnit)

Restituisce una copia di questo tempo con l'importo specificato sottratto.

20 LocalTime meno (TemporalAmount amountToSubtract)

Restituisce una copia di questo tempo con l'importo specificato sottratto.

21 LocalTime menoHours (long hoursToSubtract)

Restituisce una copia di questo LocalTime con il numero di ore specificato sottratto.

22 LocalTime menoMinutes (long minutesToSubtract)

Restituisce una copia di questo LocalTime con il numero di minuti specificato sottratto.

23 LocalTime menoNanos (long nanos)

Restituisce una copia di questo LocalTime con il numero di nanosecondi specificato sottratto.

24 LocalTime meno secondi (lunghi secondi)

Restituisce una copia di questo LocalTime con il numero di secondi specificato sottratto.

25 static LocalTime now ()

Ottiene l'ora corrente dall'orologio di sistema nel fuso orario predefinito.

26 static LocalTime now (Clock clock)

Ottiene l'ora corrente dall'orologio specificato.

27 static LocalTime now (ZoneId zone)

Ottiene l'ora corrente dall'orologio di sistema nel fuso orario specificato.

28 static LocalTime di (int ora, int minuto)

Ottiene un'istanza di LocalTime da un'ora e un minuto.

29 static LocalTime di (int ora, int minuto, int secondo)

Ottiene un'istanza di LocalTime da un'ora, un minuto e un secondo.

30 LocalTime statico di (int ora, int minuto, int secondo, int nanoOfSecond)

Ottiene un'istanza di LocalTime da un'ora, un minuto, un secondo e un nanosecondo.

31 static LocalTime ofNanoOfDay (long nanoOfDay)

Ottiene un'istanza di LocalTime da un valore nano di giorno.

32 static LocalTime ofSecondOfDay (long secondOfDay)

Ottiene un'istanza di LocalTime da un valore del secondo del giorno.

33 static LocalTime parse (CharSequence text)

Ottiene un'istanza di LocalTime da una stringa di testo come 2007-12-03T10: 15: 30.

34 static LocalTime parse (CharSequence text, DateTimeFormatter formatter)

Ottiene un'istanza di LocalTime da una stringa di testo utilizzando un formattatore specifico.

35 LocalTime plus (long amountToAdd, unità TemporalUnit)

Restituisce una copia di questo tempo con l'importo specificato aggiunto.

36 LocalTime plus (TemporalAmount amountToAdd)

Restituisce una copia di questo tempo con l'importo specificato aggiunto.

37 LocalTime plusHours (long hoursToAdd)

Restituisce una copia di questo LocalTime con il numero di ore specificato aggiunto.

38 LocalTime plusMinutes (long minutesToAdd)

Restituisce una copia di questo LocalTime con il numero di minuti specificato aggiunto.

39 LocalTime plusNanos (long nanos)

Restituisce una copia di questo LocalTime con il numero di nanosecondi specificato aggiunto.

40 LocalTime plusSeconds (lunghi secondi)

Restituisce una copia di questo LocalTime con il numero di secondi specificato aggiunto.

41 <R> R query (TemporalQuery <R> query)

Query questa volta utilizzando la query specificata.

42 Intervallo ValueRange (campo TemporalField)

Ottiene l'intervallo di valori validi per il campo specificato.

43 long toNanoOfDay ()

Estrae il tempo in nanos di giorno, da 0 a 24 * 60 * 60 * 1.000.000.000 - 1.

44 int toSecondOfDay ()

Estrae l'ora in secondi del giorno, da 0 a 24 * 60 * 60 - 1.

45 String toString ()

Restituisce questa data come stringa, ad esempio 10:15.

46 LocalTime truncatedTo (unità TemporalUnit)

Restituisce una copia di questo LocalTime con l'ora troncata.

47 lungo fino a (Temporal endExclusive, TemporalUnit unit)

Calcola la quantità di tempo fino a un'altra volta in termini di unità specificata.

48 LocalTime con (TemporalAdjuster adjuster)

Restituisce una copia modificata di questo tempo.

49 LocalTime con (campo TemporalField, lungo newValue)

Restituisce una copia di questo tempo con il campo specificato impostato su un nuovo valore.

50 LocalTime withHour (int ora)

Restituisce una copia di questo LocalTime con l'ora del giorno modificata.

51 LocalTime withMinute (int minuto)

Restituisce una copia di questo LocalTime con il minuto d'ora modificato.

52 LocalTime withNano (int nanoOfSecond)

Restituisce una copia di questo LocalTime con il nano-di-secondo alterato.

53 LocalTime withSecond (int secondo)

Restituisce una copia di questo LocalTime con il secondo del minuto modificato.

Metodi ereditati

Questa classe eredita i metodi dalle seguenti classi:

  • Java.lang.Object