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