java.time.OffsetTime, classe

introduction

le java.time.OffsetTime La classe représente une heure avec un décalage par rapport à UTC / Greenwich dans le système de calendrier ISO-8601, tel que 10: 15: 30 + 01: 00.

Déclaration de classe

Voici la déclaration pour java.time.OffsetTime classe -

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

Champ

Voici les champs pour java.time.OffsetTime classe -

  • static OffsetTime MAX - Le OffsetTime maximum pris en charge, «23: 59: 59.999999999-18: 00».

  • static OffsetTime MIN - Le OffsetTime minimum pris en charge, «00: 00: 00 + 18: 00».

Méthodes de classe

N ° Sr. Méthode et description
1 Temporal AdjustInto (temporel temporel)

Ajuste l'objet temporel spécifié pour qu'il ait la même date et heure que cet objet.

2 OffsetDateTime atDate (date locale)

Combine cette heure avec une date pour créer un OffsetDateTime.

3 int compareTo (OffsetTime autre)

Compare cette fois à une autre fois.

4 booléen est égal à (Object obj)

Vérifie si cette heure est égale à une autre heure.

5 Format de chaîne (formateur DateTimeFormatter)

Formate cette fois en utilisant le formateur spécifié.

6 OffsetTime statique de (TemporalAccessor temporal)

Obtient une instance de OffsetTime à partir d'un objet temporel.

sept int get (champ TemporalField)

Obtient la valeur du champ spécifié à partir de ce moment sous la forme d'un int.

8 int getHour ()

Obtient le champ heure de la journée.

9 long getLong (champ TemporalField)

Obtient la valeur du champ spécifié à partir de cette heure sous la forme d'un long.

dix int getMinute ()

Obtient le champ des minutes d'heure.

11 int getNano ()

Obtient le champ nano-de-seconde.

12 ZoneOffset getOffset ()

Obtient le décalage de zone, tel que «+01: 00».

13 int getSecond ()

Obtient le champ de la seconde de la minute.

14 int hashCode ()

Un code de hachage pour cette fois.

15 booléen isAfter (OffsetTime autre)

Vérifie si l'instant de ce OffsetTime est postérieur à celui de l'heure spécifiée en appliquant les deux heures à une date commune.

16 booléen isBefore (OffsetTime autre)

Vérifie si l'instant de ce OffsetTime est antérieur à celui de l'heure spécifiée en appliquant les deux heures à une date commune.

17 booléen isEqual (OffsetTime autre)

Vérifie si l'instant de ce OffsetTime est égal à celui de l'heure spécifiée en appliquant les deux heures à une date commune.

18 boolean isSupported (champ TemporalField)

Vérifie si le champ spécifié est pris en charge.

19 boolean isSupported (unité TemporalUnit)

Vérifie si l'unité spécifiée est prise en charge.

20 OffsetTime moins (long amountToSubtract, unité TemporalUnit)

Renvoie une copie de cette heure avec le montant spécifié soustrait.

21 OffsetTime moins (TemporalAmount amountToSubtract)

Renvoie une copie de cette heure avec le montant spécifié soustrait.

22 OffsetTime moinsHours (longues heuresToSubtract)

Renvoie une copie de ce OffsetTime avec le nombre d'heures spécifié soustrait.

23 OffsetTime moinsMinutes (longues minutesToSubtract)

Renvoie une copie de ce OffsetTime avec le nombre de minutes spécifié soustrait.

24 OffsetTime moinsNanos (longs nanos)

Renvoie une copie de ce OffsetTime avec le nombre spécifié de nanosecondes soustrait.

25 OffsetTime moinsSecondes (longues secondes)

Renvoie une copie de ce OffsetTime avec le nombre de secondes spécifié soustrait.

26 statique OffsetTime maintenant ()

Obtient l'heure actuelle à partir de l'horloge système dans le fuseau horaire par défaut.

27 OffsetTime statique maintenant (horloge)

Obtient l'heure actuelle à partir de l'horloge spécifiée.

28 OffsetTime statique maintenant (zone ZoneId)

Obtient l'heure actuelle à partir de l'horloge système dans le fuseau horaire spécifié.

29 statique OffsetTime of (int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)

Obtient une instance d'OffsetTime à partir d'une heure, d'une minute, d'une seconde, d'une nanoseconde et d'un décalage.

30 statique OffsetTime of (heure locale, décalage ZoneOffset)

Obtient une instance d'OffsetTime à partir d'une heure locale et d'un décalage.

31 statique OffsetTime ofInstant (Instant instant, ZoneId zone)

Obtient une instance d'OffsetTime à partir d'un ID instantané et de zone.

32 Analyse statique OffsetTime (texte CharSequence)

Obtient une instance de OffsetTime à partir d'une chaîne de texte telle que 10: 15: 30 + 01: 00.

33 Analyse statique OffsetTime (texte CharSequence, formateur DateTimeFormatter)

Obtient une instance de OffsetTime à partir d'une chaîne de texte à l'aide d'un formateur spécifique.

34 OffsetTime plus (long amountToAdd, unité TemporalUnit)

Renvoie une copie de cette heure avec le montant spécifié ajouté.

35 OffsetTime plus (TemporalAmount amountToAdd)

Renvoie une copie de cette heure avec le montant spécifié ajouté.

36 OffsetTime plusHours (longues heures à ajouter)

Renvoie une copie de ce OffsetTime avec le nombre d'heures spécifié ajouté.

37 OffsetTime plusMinutes (longues minutes à ajouter)

Renvoie une copie de ce OffsetTime avec le nombre de minutes spécifié ajouté.

38 OffsetTime plusNanos (longs nanos)

Renvoie une copie de ce OffsetTime avec le nombre spécifié de nanosecondes ajouté.

39 OffsetTime plusSecondes (longues secondes)

Renvoie une copie de ce OffsetTime avec le nombre de secondes spécifié ajouté.

40 Requête <R> R (requête TemporalQuery <R>)

Requête cette fois à l'aide de la requête spécifiée.

41 Plage ValueRange (champ TemporalField)

Obtient la plage de valeurs valides pour le champ spécifié.

42 LocalTime àLocalTime ()

Obtient la partie LocalTime de cette date-heure.

43 Chaîne toString ()

Renvoie cette date sous forme de chaîne, telle que 10:15.

44 OffsetTime truncatedTo (unité TemporalUnit)

Renvoie une copie de ce OffsetTime avec l'heure tronquée.

45 long jusqu'à (Temporal endExclusive, unité TemporalUnit)

Calcule la durée jusqu'à une autre heure en fonction de l'unité spécifiée.

46 OffsetTime avec (TemporalAdjuster ajusteur)

Renvoie une copie ajustée de cette heure.

47 OffsetTime avec (champ TemporalField, long newValue)

Renvoie une copie de cette heure avec le champ spécifié défini sur une nouvelle valeur.

48 OffsetTime withHour (heure int)

Renvoie une copie de ce OffsetTime avec l'heure du jour modifiée.

49 OffsetTime withMinute (int minute)

Renvoie une copie de ce OffsetTime avec la minute d'heure modifiée.

50 OffsetTime avec Nano (int nanoOfSecond)

Renvoie une copie de ce OffsetTime avec le nano-de-seconde modifié.

51 OffsetTime withOffsetSameInstant (Décalage ZoneOffset)

Renvoie une copie de ce OffsetTime avec le décalage spécifié garantissant que le résultat est au même instant un jour implicite.

52 OffsetTime withOffsetSameLocal (Décalage ZoneOffset)

Renvoie une copie de ce OffsetTime avec le décalage spécifié garantissant que le résultat a la même heure locale.

53 OffsetTime withSecond (int seconde)

Renvoie une copie de ce OffsetTime avec la seconde de minute modifiée.

Méthodes héritées

Cette classe hérite des méthodes des classes suivantes -

  • Java.lang.Object