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