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