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