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 <R> R (requête TemporalQuery <R>)
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