Classe java.time.LocalDate
introduction
le java.time.LocalDate classe représente une date sans fuseau horaire dans le système de calendrier ISO-8601, tel que 2007-12-03.
Déclaration de classe
Voici la déclaration pour java.time.LocalDate classe -
public final class LocalDate
extends Object
implements Temporal, TemporalAdjuster, ChronoLocalDate, Serializable
Champ
Voici les champs pour java.time.LocalDate classe -
static LocalDate MAX - Le LocalDate maximum pris en charge, «+ 999999999-12-31».
static LocalDate MIN - Le LocalDate minimum pris en charge, «-999999999-01-01».
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 que cet objet. |
| 2 | LocalDateTime atStartOfDay ()
Combine cette date avec l'heure de minuit pour créer un LocalDateTime au début de cette date. |
| 3 | ZonedDateTime atStartOfDay (zone ZoneId)
Renvoie une date-heure zonée à partir de cette date à l'heure valide la plus ancienne selon les règles du fuseau horaire. |
| 4 | LocalDateTime atTime (heure int, int minute)
Combine cette date avec une heure pour créer un LocalDateTime. |
| 5 | LocalDateTime atTime (int heure, int minute, int seconde)
Combine cette date avec une heure pour créer un LocalDateTime. |
| 6 | LocalDateTime atTime (int heure, int minute, int seconde, int nanoOfSecond)
Combine cette date avec une heure pour créer un LocalDateTime. |
| sept | LocalDateTime atTime (heure locale)
Combine cette date avec une heure pour créer un LocalDateTime. |
| 8 | OffsetDateTime atTime (heure OffsetTime)
Combine cette date avec une heure de décalage pour créer un OffsetDateTime. |
| 9 | int compareTo (ChronoLocalDate autre)
Compare cette date à une autre date. |
| dix | booléen est égal à (Object obj)
Vérifie si cette date est égale à une autre date. |
| 11 | Format de chaîne (formateur DateTimeFormatter)
Formate cette date à l'aide du formateur spécifié. |
| 12 | static LocalDate from (TemporalAccessor temporal)
Obtient une instance de LocalDate à partir d'un objet temporel. |
| 13 | int get (champ TemporalField)
Obtient la valeur du champ spécifié à partir de cette date sous la forme d'un entier. |
| 14 | IsoChronologie getChronology ()
Obtient la chronologie de cette date, qui est le système de calendrier ISO. |
| 15 | int getDayOfMonth ()
Obtient le champ jour du mois. |
| 16 | DayOfWeek getDayOfWeek ()
Obtient le champ jour de la semaine, qui est une énumération DayOfWeek. |
| 17 | int getDayOfYear ()
Obtient le champ jour de l'année. |
| 18 | Era getEra ()
Obtient l'ère applicable à cette date. |
| 19 | long getLong (champ TemporalField)
Obtient la valeur du champ spécifié à partir de cette date sous la forme d'un long. |
| 20 | Mois getMonth ()
Obtient le champ du mois de l'année à l'aide de l'énumération Month. |
| 21 | int getMonthValue ()
Obtient le champ du mois de l'année de 1 à 12. |
| 22 | int getYear ()
Obtient le champ année. |
| 23 | int hashCode ()
Un code de hachage pour cette date. |
| 24 | booléen isAfter (ChronoLocalDate autre)
Vérifie si cette date est postérieure à la date spécifiée. |
| 25 | booléen isBefore (ChronoLocalDate autre)
Vérifie si cette date est antérieure à la date spécifiée. |
| 26 | booléen isEqual (ChronoLocalDate autre)
Vérifie si cette date est égale à la date spécifiée. |
| 27 | booléen isLeapYear ()
Vérifie si l'année est une année bissextile, selon les règles du système de calendrier prolptique ISO. |
| 28 | boolean isSupported (champ TemporalField)
Vérifie si le champ spécifié est pris en charge. |
| 29 | boolean isSupported (unité TemporalUnit)
Vérifie si l'unité spécifiée est prise en charge. |
| 30 | int lengthOfMonth ()
Renvoie la longueur du mois représenté par cette date. |
| 31 | int lengthOfYear ()
Renvoie la longueur de l'année représentée par cette date. |
| 32 | LocalDate moins (long amountToSubtract, unité TemporalUnit)
Renvoie une copie de cette date avec le montant spécifié soustrait. |
| 33 | LocalDate moins (TemporalAmount amountToSubtract)
Renvoie une copie de cette date avec le montant spécifié soustrait. |
| 34 | LocalDate moinsDays (longs joursToSubtract)
Renvoie une copie de ce LocalDate avec le nombre de jours spécifié soustrait. |
| 35 | LocalDate moinsMonths (longs moisToSubtract)
Renvoie une copie de ce LocalDate avec le nombre de mois spécifié soustrait. |
| 36 | LocalDate moinsWeeks (longues semainesToSubtract)
Renvoie une copie de ce LocalDate avec le nombre de semaines spécifié soustrait. |
| 37 | LocalDate moinsYears (longues annéesToSubtract)
Renvoie une copie de ce LocalDate avec le nombre d'années spécifié soustrait. |
| 38 | statique LocalDate maintenant ()
Obtient la date actuelle à partir de l'horloge système dans le fuseau horaire par défaut. |
| 39 | statique LocalDate maintenant (horloge)
Obtient la date actuelle à partir de l'horloge spécifiée. |
| 40 | statique LocalDate maintenant (zone ZoneId)
Obtient la date actuelle à partir de l'horloge système dans le fuseau horaire spécifié. |
| 41 | static LocalDate of (int année, int mois, int dayOfMonth)
Obtient une instance de LocalDate à partir d'une année, d'un mois et d'un jour. |
| 42 | static LocalDate of (année int, mois mois, int dayOfMonth)
Obtient une instance de LocalDate à partir d'une année, d'un mois et d'un jour. |
| 43 | static LocalDate ofEpochDay (long epochDay)
Obtient une instance de LocalDate à partir du décompte des jours d'époque. |
| 44 | static LocalDate ofYearDay (int year, int dayOfYear)
Obtient une instance de LocalDate à partir d'une année et d'un jour de l'année. |
| 45 | analyse statique LocalDate (texte CharSequence)
Obtient une instance de LocalDate à partir d'une chaîne de texte telle que 2007-12-03. |
| 46 | analyse LocalDate statique (texte CharSequence, formateur DateTimeFormatter)
Obtient une instance de LocalDate à partir d'une chaîne de texte à l'aide d'un formateur spécifique. |
| 47 | LocalDate plus (long amountToAdd, unité TemporalUnit)
Renvoie une copie de cette date avec le montant spécifié ajouté. |
| 48 | LocalDate plus (TemporalAmount amountToAdd)
Renvoie une copie de cette date avec le montant spécifié ajouté. |
| 49 | LocalDate plusDays (longs jours à ajouter)
Renvoie une copie de ce LocalDate avec le nombre de jours spécifié ajouté. |
| 50 | LocalDate plusMonths (longs moisAjouter)
Renvoie une copie de ce LocalDate avec le nombre de mois spécifié ajouté. |
| 51 | LocalDate plusWeeks (longues semaines à ajouter)
Renvoie une copie de ce LocalDate avec le nombre de semaines spécifié ajouté. |
| 52 | LocalDate plusYears (longues années à ajouter)
Renvoie une copie de ce LocalDate avec le nombre d'années spécifié ajouté. |
| 53 | Requête Interroge cette date à l'aide de la requête spécifiée. |
| 54 | Plage ValueRange (champ TemporalField)
Obtient la plage de valeurs valides pour le champ spécifié. |
| 55 | long toEpochDay ()
Convertit cette date en jour d'époque. |
| 56 | Chaîne toString ()
Renvoie cette date sous forme de chaîne, telle que 2007-12-03. |
| 57 | Période jusqu'au (ChronoLocalDate endDateExclusive)
Calcule la période entre cette date et une autre date sous forme de période. |
| 58 | long jusqu'à (Temporal endExclusive, unité TemporalUnit)
Calcule la durée jusqu'à une autre date en fonction de l'unité spécifiée. |
| 59 | LocalDate avec (TemporalAdjuster ajusteur)
Renvoie une copie ajustée de cette date. |
| 60 | LocalDate avec (champ TemporalField, long newValue)
Renvoie une copie de cette date avec le champ spécifié défini sur une nouvelle valeur. |
| 61 | LocalDate withDayOfMonth (int dayOfMonth)
Renvoie une copie de ce LocalDate avec le jour du mois modifié. |
| 62 | LocalDate withDayOfYear (int dayOfYear)
Renvoie une copie de ce LocalDate avec le jour de l'année modifié. |
| 63 | LocalDate withMonth (mois entier)
Renvoie une copie de ce LocalDate avec le mois de l'année modifié. |
| 64 | LocalDate withYear (année int)
Renvoie une copie de ce LocalDate avec l'année modifiée. |
Méthodes héritées
Cette classe hérite des méthodes des classes suivantes -
- Java.lang.Object