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