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