java.time.OffsetTime Classe
introduzione
Il java.time.OffsetTime class rappresenta un'ora con una differenza rispetto a UTC / Greenwich nel sistema di calendario ISO-8601, ad esempio 10: 15: 30 + 01: 00.
Dichiarazione di classe
Di seguito è riportata la dichiarazione per java.time.OffsetTime classe -
public final class OffsetTime
extends Object
implements Temporal, TemporalAdjuster, Comparable<OffsetTime>, Serializable
Campo
Di seguito sono riportati i campi per java.time.OffsetTime classe -
static OffsetTime MAX - Il massimo OffsetTime supportato, '23: 59: 59.999999999-18: 00 '.
static OffsetTime MIN - Il minimo OffsetTime supportato, '00: 00: 00 + 18: 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 | OffsetDateTime atDate (LocalDate date) Combina questo tempo con una data per creare un OffsetDateTime. |
3 | int compareTo (OffsetTime altro) Confronta questa volta con un'altra. |
4 | booleano è uguale a (Object obj) Controlla se questo tempo è uguale a un altro tempo. |
5 | Formato stringa (formattatore DateTimeFormatter) Formatta questa volta utilizzando il formattatore specificato. |
6 | static OffsetTime from (TemporalAccessor temporal) Ottiene un'istanza di OffsetTime da un oggetto temporale. |
7 | int get (campo TemporalField) Ottiene il valore del campo specificato da questo momento come int. |
8 | int getHour () Ottiene il campo dell'ora del giorno. |
9 | long getLong (campo TemporalField) Ottiene il valore del campo specificato da questo momento come long. |
10 | int getMinute () Ottiene il campo dei minuti. |
11 | int getNano () Ottiene il campo nano-di-secondo. |
12 | ZoneOffset getOffset () Ottiene l'offset della zona, ad esempio "+01: 00". |
13 | int getSecond () Ottiene il campo dei secondi. |
14 | int hashCode () Un codice hash per questa volta. |
15 | booleano isAfter (OffsetTime altro) Controlla se l'istante di questo OffsetTime è successivo a quello dell'ora specificata applicando entrambe le volte a una data comune. |
16 | booleano isBefore (OffsetTime altro) Controlla se l'istante di questo OffsetTime è precedente a quello dell'ora specificata applicando entrambe le volte a una data comune. |
17 | booleano isEqual (OffsetTime altro) Controlla se l'istante di questo OffsetTime è uguale a quello dell'ora specificata applicando entrambe le volte a una data comune. |
18 | boolean isSupported (campo TemporalField) Controlla se il campo specificato è supportato. |
19 | boolean isSupported (unità TemporalUnit) Controlla se l'unità specificata è supportata. |
20 | OffsetTime meno (quantità lungaToSubtract, unità TemporalUnit) Restituisce una copia di questo tempo con l'importo specificato sottratto. |
21 | OffsetTime meno (TemporalAmount amountToSubtract) Restituisce una copia di questo tempo con l'importo specificato sottratto. |
22 | OffsetTime menoHours (long hoursToSubtract) Restituisce una copia di questo OffsetTime con il numero di ore specificato sottratto. |
23 | OffsetTime menoMinutes (long minutesToSubtract) Restituisce una copia di questo OffsetTime con il numero di minuti specificato sottratto. |
24 | OffsetTime menoNanos (nanos lunghi) Restituisce una copia di questo OffsetTime con il numero di nanosecondi specificato sottratto. |
25 | OffsetTime meno secondi (lunghi secondi) Restituisce una copia di questo OffsetTime con il numero di secondi specificato sottratto. |
26 | static OffsetTime now () Ottiene l'ora corrente dall'orologio di sistema nel fuso orario predefinito. |
27 | static OffsetTime now (Clock clock) Ottiene l'ora corrente dall'orologio specificato. |
28 | static OffsetTime ora (ZoneId zone) Ottiene l'ora corrente dall'orologio di sistema nel fuso orario specificato. |
29 | statico OffsetTime di (int ora, int minuto, int secondo, int nanoOfSecond, offset di ZoneOffset) Ottiene un'istanza di OffsetTime da un'ora, un minuto, un secondo, un nanosecondo e un offset. |
30 | static OffsetTime of (LocalTime time, ZoneOffset offset) Ottiene un'istanza di OffsetTime da un'ora locale e un offset. |
31 | static OffsetTime ofInstant (Instant instant, ZoneId zone) Ottiene un'istanza di OffsetTime da un Instant e da un ID zona. |
32 | static OffsetTime parse (CharSequence text) Ottiene un'istanza di OffsetTime da una stringa di testo come 10: 15: 30 + 01: 00. |
33 | analisi OffsetTime statica (testo CharSequence, formattatore DateTimeFormatter) Ottiene un'istanza di OffsetTime da una stringa di testo utilizzando un formattatore specifico. |
34 | OffsetTime plus (long amountToAdd, unità TemporalUnit) Restituisce una copia di questo tempo con l'importo specificato aggiunto. |
35 | OffsetTime plus (TemporalAmount amountToAdd) Restituisce una copia di questo tempo con l'importo specificato aggiunto. |
36 | OffsetTime plusHours (long hoursToAdd) Restituisce una copia di questo OffsetTime con il numero di ore specificato aggiunto. |
37 | OffsetTime plusMinutes (long minutesToAdd) Restituisce una copia di questo OffsetTime con il numero di minuti specificato aggiunto. |
38 | OffsetTime plusNanos (nanos lunghi) Restituisce una copia di questo OffsetTime con il numero di nanosecondi specificato aggiunto. |
39 | OffsetTime plusSeconds (lunghi secondi) Restituisce una copia di questo OffsetTime con il numero di secondi specificato aggiunto. |
40 | <R> R query (TemporalQuery <R> query) Query questa volta utilizzando la query specificata. |
41 | Intervallo ValueRange (campo TemporalField) Ottiene l'intervallo di valori validi per il campo specificato. |
42 | LocalTime toLocalTime () Ottiene la parte LocalTime di questa data-ora. |
43 | String toString () Restituisce questa data come stringa, ad esempio 10:15. |
44 | OffsetTime truncatedTo (unità TemporalUnit) Restituisce una copia di questo OffsetTime con l'ora troncata. |
45 | lungo fino a (Temporal endExclusive, TemporalUnit unit) Calcola la quantità di tempo fino a un'altra volta in termini di unità specificata. |
46 | OffsetTime con (TemporalAdjuster adjuster) Restituisce una copia modificata di questo tempo. |
47 | OffsetTime con (campo TemporalField, lungo newValue) Restituisce una copia di questo tempo con il campo specificato impostato su un nuovo valore. |
48 | OffsetTime withHour (int ora) Restituisce una copia di questo OffsetTime con l'ora del giorno modificata. |
49 | OffsetTime withMinute (int minuto) Restituisce una copia di questo OffsetTime con il minuto d'ora modificato. |
50 | OffsetTime withNano (int nanoOfSecond) Restituisce una copia di questo OffsetTime con il nano-di-secondo modificato. |
51 | OffsetTime withOffsetSameInstant (offset di ZoneOffset) Restituisce una copia di questo OffsetTime con l'offset specificato assicurando che il risultato sia nello stesso istante in un giorno implicito. |
52 | OffsetTime withOffsetSameLocal (offset di ZoneOffset) Restituisce una copia di questo OffsetTime con l'offset specificato assicurando che il risultato abbia la stessa ora locale. |
53 | OffsetTime withSecond (int secondo) Restituisce una copia di questo OffsetTime con il secondo del minuto modificato. |
Metodi ereditati
Questa classe eredita i metodi dalle seguenti classi:
- Java.lang.Object