java.time.OffsetDateTime, classe

introduction

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

Déclaration de classe

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

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

Champ

Voici les champs pour java.time.OffsetDateTime classe -

  • static OffsetDateTime MAX - OffsetDateTime maximum pris en charge, «+ 999999999-12-31T23: 59: 59.999999999 + 18: 00».

  • static OffsetDateTime MIN - OffsetDateTime minimum pris en charge, «-999999999-01-01T00: 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 ZonedDateTime atZoneSameInstant (ZoneId zone)

Combine cette date-heure avec un fuseau horaire pour créer un ZonedDateTime garantissant que le résultat a le même instant.

3 ZonedDateTime atZoneSimilarLocal (zone ZoneId)

Combine cette date-heure avec un fuseau horaire pour créer un ZonedDateTime essayant de conserver la même date et heure locales.

4 int compareTo (OffsetDateTime autre)

Compare cette date-heure à une autre date-heure.

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

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

6 Format de chaîne (formateur DateTimeFormatter)

Formate cette date-heure à l'aide du formateur spécifié.

sept statique OffsetDateTime de (TemporalAccessor temporal)

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

8 int get (champ TemporalField)

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

9 int getDayOfMonth ()

Obtient le champ jour du mois.

dix DayOfWeek getDayOfWeek ()

Obtient le champ jour de la semaine, qui est une énumération DayOfWeek.

11 int getDayOfYear ()

Obtient le champ jour de l'année.

12 int getHour ()

Obtient le champ heure de la journée.

13 long getLong (champ TemporalField)

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

14 Mois getMinute ()

Obtient le champ des minutes d'heure.

15 Mois getMonth ()

Obtient le champ du mois de l'année à l'aide de l'énumération Month.

16 int getMonthValue ()

Obtient le champ du mois de l'année de 1 à 12.

17 int getNano ()

Obtient le champ nano-de-seconde.

18 ZoneOffset getOffset ()

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

19 int getSecond ()

Obtient le champ de la seconde de la minute.

20 int getYear ()

Obtient le champ année.

21 int hashCode ()

Un code de hachage pour cette date-heure.

22 booléen isAfter (OffsetDateTime autre)

Vérifie si cette date-heure est postérieure à la date-heure spécifiée.

23 booléen isBefore (OffsetDateTime autre)

Vérifie si cette date-heure est antérieure à la date-heure spécifiée.

24 booléen isEqual (OffsetDateTime autre)

Vérifie si cette date-heure est égale à la date-heure spécifiée.

25 boolean isSupported (champ TemporalField)

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

26 boolean isSupported (unité TemporalUnit)

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

27 OffsetDateTime moins (long amountToSubtract, unité TemporalUnit)

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

28 OffsetDateTime moins (TemporalAmount amountToSubtract)

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

29

OffsetDateTime minusDays(long daysToSubtract)

Renvoie une copie de ce OffsetDateTime avec le nombre de jours spécifié soustrait.

30 OffsetDateTime moinsHours (longues heuresToSubtract)

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

31 OffsetDateTime minusMinutes (longues minutesToSubtract)

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

32 OffsetDateTime moinsMonths (longs moisToSubtract)

Renvoie une copie de ce OffsetDateTime avec le nombre de mois spécifié soustrait.

33 OffsetDateTime moinsNanos (longs nanos)

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

34 OffsetDateTime moinsSeconds (longues secondes)

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

35 OffsetDateTime moinsWeeks (longues semainesToSubtract)

Renvoie une copie de ce OffsetDateTime avec le nombre de semaines spécifié soustrait.

36 OffsetDateTime moinsYears (longues annéesToSubtract)

Renvoie une copie de ce OffsetDateTime avec le nombre d'années spécifié soustrait.

37 statique OffsetDateTime maintenant ()

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

38 statique OffsetDateTime maintenant (horloge)

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

39 statique OffsetDateTime maintenant (zone ZoneId)

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

40 static OffsetDateTime of (int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)

Obtient une instance de OffsetDateTime à partir d'une année, d'un mois, d'un jour, d'une heure, d'une minute, d'une seconde, d'une nanoseconde et d'un décalage.

41 statique OffsetDateTime of (date LocalDate, heure locale, décalage ZoneOffset)

Obtient une instance de OffsetDateTime à partir d'une date, d'une heure et d'un décalage.

42 statique OffsetDateTime of (LocalDateTime dateTime, ZoneOffset offset)

Obtient une instance de OffsetDateTime à partir d'une date-heure et d'un décalage.

43 statique OffsetDateTime ofInstant (Instant instant, ZoneId zone)

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

44 Analyse statique OffsetDateTime (texte CharSequence)

Obtient une instance de OffsetDateTime à partir d'une chaîne de texte telle que 2007-12-03T10: 15: 30.

45 analyse statique OffsetDateTime (texte CharSequence, formateur DateTimeFormatter)

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

46 OffsetDateTime plus (long amountToAdd, unité TemporalUnit)

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

47 OffsetDateTime plus (TemporalAmount amountToAdd)

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

48 OffsetDateTime plusDays (longs jours à ajouter)

Renvoie une copie de ce OffsetDateTime avec le nombre de jours spécifié ajouté.

49 OffsetDateTime plusHours (longues heures à ajouter)

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

50 OffsetDateTime plusMinutes (longues minutesToAdd)

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

51 OffsetDateTime plusMonths (longs moisAjouter)

Renvoie une copie de ce OffsetDateTime avec le nombre de mois spécifié ajouté.

52 OffsetDateTime plusNanos (longs nanos)

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

53 OffsetDateTime plusSeconds (longues secondes)

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

54 OffsetDateTime plusWeeks (longues semaines à ajouter)

Renvoie une copie de ce OffsetDateTime avec le nombre de semaines spécifié ajouté.

55 OffsetDateTime plusYears (longues annéesAjouter)

Renvoie une copie de ce OffsetDateTime avec le nombre d'années spécifié ajouté.

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

Interroge cette date-heure à l'aide de la requête spécifiée.

57 Plage ValueRange (champ TemporalField)

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

58 Comparateur statique <OffsetDateTime> timeLineOrder ()

Obtient un comparateur qui compare deux instances OffsetDateTime en fonction uniquement de l'instant.

59 long toEpochSecond ()

Convertit cette date-heure en nombre de secondes à partir de l'époque 1970-01-01T00: 00: 00Z.

60 Instant toInstant ()

Convertit cette date-heure en instantané.

61 LocalDate auLocalDate ()

Obtient la partie LocalDate de cette date-heure.

62 LocalDateTime àLocalDateTime ()

Obtient la partie LocalDateTime de cette date-heure.

63 LocalTime àLocalTime ()

Obtient la partie LocalTime de cette date-heure.

64 OffsetTime àOffsetTime ()

Obtient la partie OffsetTime de cette date-heure.

65 Chaîne toString ()

Renvoie cette date sous forme de chaîne, telle que 2007-12-03T10: 15: 30.

66 ZonedDateTime toZonedDateTime ()

Convertit cette date-heure en ZonedDateTime en utilisant le décalage comme ID de zone.

67 OffsetDateTime truncatedTo (unité TemporalUnit)

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

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

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

69 OffsetDateTime avec (réglage de TemporalAdjuster)

Renvoie une copie ajustée de cette date-heure.

70 OffsetDateTime avec (champ TemporalField, long newValue)

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

71 OffsetDateTime withDayOfMonth (int dayOfMonth)

Renvoie une copie de ce OffsetDateTime avec le jour du mois modifié.

72 OffsetDateTime withDayOfYear (int dayOfYear)

Renvoie une copie de ce OffsetDateTime avec le jour de l'année modifié.

73 OffsetDateTime withHour (heure int)

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

74 OffsetDateTime withMinute (int minute)

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

75 OffsetDateTime withMonth (mois entier)

Renvoie une copie de ce OffsetDateTime avec le mois de l'année modifié.

76 OffsetDateTime withNano (int nanoOfSecond)

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

77 OffsetDateTime withOffsetSameInstant (Décalage ZoneOffset)

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

78 OffsetDateTime withOffsetSameLocal (Décalage ZoneOffset)

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

79 OffsetDateTime withSecond (int seconde)

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

80 OffsetDateTime withYear (année entière)

Renvoie une copie de ce OffsetDateTime avec l'année modifiée.

Méthodes héritées

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

  • Java.lang.Object