java.time.LocalDateTime, classe

introduction

le java.time.LocalDateTime classe représente une date-heure sans fuseau horaire dans le système de calendrier ISO-8601, tel que 2007-12-03T10: 15: 30.

Déclaration de classe

Voici la déclaration pour java.time.LocalDateTime classe -

public final class LocalDateTime
   extends Object
      implements Temporal, TemporalAdjuster, ChronoLocalDateTime
      
       , Serializable 
      

Champ

Voici les champs pour java.time.LocalDateTime classe -

  • static LocalDateTime MAX - Le maximum pris en charge LocalDateTime, '+ 999999999-12-31T23: 59: 59.999999999'.

  • static LocalDateTime MIN - Le LocalDateTime minimum pris en charge, «-999999999-01-01T00: 00: 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 OffsetDateTime atOffset (Décalage ZoneOffset)

Combine cette date-heure avec une heure de décalage pour créer un OffsetDateTime.

3 ZonedDateTime atZone (zone ZoneId)

Combine cette date-heure avec un fuseau horaire pour créer un ZonedDateTime.

4 int compareTo (ChronoLocalDateTime <?> 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 LocalDateTime de (TemporalAccessor temporal)

Obtient une instance de LocalDateTime à 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 int getSecond ()

Obtient le champ de la seconde de la minute.

19 int getYear ()

Obtient le champ année.

20 int hashCode ()

Un code de hachage pour cette date-heure.

21 booléen isAfter (ChronoLocalDateTime <?> autre)

Vérifie si cette date-heure est postérieure à la date-heure spécifiée.

22 booléen isBefore (ChronoLocalDateTime <?> autre)

Vérifie si cette date-heure est antérieure à la date-heure spécifiée.

23 booléen isEqual (ChronoLocalDateTime <?> autre)

Vérifie si cette date-heure est égale à la date-heure spécifiée.

24 boolean isSupported (champ TemporalField)

Vérifie si le champ spécifié est pris en charge.

25 boolean isSupported (unité TemporalUnit)

Vérifie si l'unité spécifiée est prise en charge.

26 LocalDateTime moins (long amountToSubtract, unité TemporalUnit)

Renvoie une copie de cette date-heure avec le montant spécifié soustrait.

27 LocalDateTime moins (TemporalAmount amountToSubtract)

Renvoie une copie de cette date-heure avec le montant spécifié soustrait.

28 LocalDateTime minusDays (longs joursToSubtract)

Renvoie une copie de ce LocalDateTime avec le nombre de jours spécifié soustrait.

29 LocalDateTime moinsHours (longues heuresToSubtract)

Renvoie une copie de ce LocalDateTime avec le nombre d'heures spécifié soustrait.

30 LocalDateTime moinsMinutes (longues minutesToSubtract)

Renvoie une copie de ce LocalDateTime avec le nombre de minutes spécifié soustrait.

31 LocalDateTime moinsMonths (longs moisToSubtract)

Renvoie une copie de ce LocalDateTime avec le nombre de mois spécifié soustrait.

32 LocalDateTime moinsNanos (longs nanos)

Renvoie une copie de ce LocalDateTime avec le nombre spécifié de nanosecondes soustrait.

33 LocalDateTime moinsSeconds (longues secondes)

Renvoie une copie de ce LocalDateTime avec le nombre de secondes spécifié soustrait.

34 LocalDateTime moinsWeeks (longues semainesToSubtract)

Renvoie une copie de ce LocalDateTime avec le nombre de semaines spécifié soustrait.

35 LocalDateTime moinsYears (longues annéesToSubtract)

Renvoie une copie de ce LocalDateTime avec le nombre d'années spécifié soustrait.

36 statique LocalDateTime maintenant ()

Obtient la date-heure actuelle à partir de l'horloge système dans le fuseau horaire par défaut.

37 statique LocalDateTime maintenant (horloge)

Obtient la date-heure actuelle à partir de l'horloge spécifiée.

38 statique LocalDateTime maintenant (zone ZoneId)

Obtient la date-heure actuelle à partir de l'horloge système dans le fuseau horaire spécifié.

39 static LocalDateTime of (int year, int month, int dayOfMonth, int hour, int minute)

Obtient une instance de LocalDateTime à partir de l'année, du mois, du jour, de l'heure et des minutes, en définissant la seconde et la nanoseconde sur zéro.

40 static LocalDateTime of (int year, int month, int dayOfMonth, int hour, int minute, int second)

Obtient une instance de LocalDateTime à partir de l'année, du mois, du jour, de l'heure, des minutes et des secondes, en définissant la nanoseconde sur zéro.

41 static LocalDateTime of (int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond)

Obtient une instance de LocalDateTime à partir de l'année, du mois, du jour, de l'heure, de la minute, de la seconde et de la nanoseconde.

42 static LocalDateTime of (int year, Month month, int dayOfMonth, int hour, int minute, int second)

Obtient une instance de LocalDateTime à partir de l'année, du mois, du jour, de l'heure, des minutes et des secondes, en définissant la nanoseconde sur zéro.

43 static LocalDateTime of (int year, Month month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond)

Obtient une instance de LocalDateTime à partir de l'année, du mois, du jour, de l'heure, de la minute, de la seconde et de la nanoseconde.

44 statique LocalDateTime de (date LocalDate, heure locale)

Obtient une instance de LocalDateTime à partir d'une date et d'une heure.

45 static LocalDateTime ofEpochSecond (long epochSecond, int nanoOfSecond, ZoneOffset offset)

Obtient une instance de LocalDateTime de l'époque de 1970-01-01T00: 00: 00Z.

46 static LocalDateTime ofInstant (Instant instant, zone ZoneId)

Obtient une instance de LocalDateTime à partir d'un ID instantané et de zone.

47 analyse statique LocalDateTime (texte CharSequence)

Obtient une instance de LocalDateTime à partir d'une chaîne de texte telle que 2007-12-03T10: 15: 30.

48 analyse statique LocalDateTime (texte CharSequence, formateur DateTimeFormatter)

Obtient une instance de LocalDateTime à partir d'une chaîne de texte à l'aide d'un formateur spécifique.

49 LocalDateTime plus (long amountToAdd, unité TemporalUnit)

Renvoie une copie de cette date-heure avec le montant spécifié ajouté.

50 LocalDateTime plus (TemporalAmount amountToAdd)

Renvoie une copie de cette date-heure avec le montant spécifié ajouté.

51 LocalDateTime plusDays (longs jours à ajouter)

Renvoie une copie de ce LocalDateTime avec le nombre de jours spécifié ajouté.

52 LocalDateTime plusHours (longues heures à ajouter)

Renvoie une copie de ce LocalDateTime avec le nombre d'heures spécifié ajouté.

53 LocalDateTime plusMinutes (longues minutes à ajouter)

Renvoie une copie de ce LocalDateTime avec le nombre de minutes spécifié ajouté.

54 LocalDateTime plusMonths (longs moisAjouter)

Renvoie une copie de ce LocalDateTime avec le nombre de mois spécifié ajouté.

55 LocalDateTime plusNanos (longs nanos)

Renvoie une copie de ce LocalDateTime avec le nombre spécifié de nanosecondes ajouté.

56 LocalDateTime plusSeconds (longues secondes)

Renvoie une copie de ce LocalDateTime avec le nombre de secondes spécifié ajouté.

57 LocalDateTime plusWeeks (longues semaines à ajouter)

Renvoie une copie de ce LocalDateTime avec le nombre de semaines spécifié ajouté.

58 LocalDateTime plusYears (longues années à ajouter)

Renvoie une copie de ce LocalDateTime avec le nombre d'années spécifié ajouté.

59 Requête <R> R (requête TemporalQuery <R>)

Interroge cette date-heure à l'aide de la requête spécifiée.

60 Plage ValueRange (champ TemporalField)

Obtient la plage de valeurs valides pour le champ spécifié.

61 LocalDate auLocalDate ()

Obtient la partie LocalDate de cette date-heure.

62 LocalTime àLocalTime ()

Obtient la partie LocalTime de cette date-heure.

63 Chaîne toString ()

Renvoie cette date sous forme de chaîne, telle que 2007-12-03T10: 15: 30.

64 LocalDateTime truncatedTo (unité TemporalUnit)

Renvoie une copie de ce LocalDateTime avec l'heure tronquée.

65 long jusqu'à (Temporal endExclusive, unité TemporalUnit)

Calcule la durée jusqu'à une autre date-heure en fonction de l'unité spécifiée.

66 LocalDateTime avec (Ajusteur de TemporalAdjuster)

Renvoie une copie ajustée de cette date-heure.

67 LocalDateTime avec (champ TemporalField, long newValue)

Renvoie une copie de cette date-heure avec le champ spécifié défini sur une nouvelle valeur.

68 LocalDateTime withDayOfMonth (int dayOfMonth)

Renvoie une copie de ce LocalDateTime avec le jour du mois modifié.

69 LocalDateTime withDayOfYear (int dayOfYear)

Renvoie une copie de ce LocalDateTime avec le jour de l'année modifié.

70 LocalDateTime withHour (heure int)

Renvoie une copie de ce LocalDateTime avec l'heure du jour modifiée.

71 LocalDateTime withMinute (int minute)

Renvoie une copie de ce LocalDateTime avec la minute d'heure modifiée.

72 LocalDateTime withMonth (mois entier)

Renvoie une copie de ce LocalDateTime avec le mois de l'année modifié.

73 LocalDateTime avec Nano (int nanoOfSecond)

Renvoie une copie de ce LocalDateTime avec le nano-de-seconde modifié.

74 LocalDateTime withSecond (int seconde)

Renvoie une copie de ce LocalDateTime avec la seconde de minute modifiée.

75 LocalDateTime withYear (année entière)

Renvoie une copie de ce LocalDateTime avec l'année modifiée.

Méthodes héritées

Cette classe hérite des méthodes des classes suivantes -

  • Java.lang.Object