java.time.LocalTime, classe

introduction

le java.time.LocalTime classe représente une heure sans fuseau horaire dans le système de calendrier ISO-8601, par exemple 10:15:30.

Déclaration de classe

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

public final class LocalTime
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<LocalDate>, Serializable

Champ

Voici les champs pour java.time.LocalTime classe -

  • static LocalTime MAX - Le LocalTime maximum pris en charge, «23: 59: 59.999999999».

  • static LocalTime MIN - Le LocalTime minimum pris en charge, «00: 00».

  • static LocalTime MIDNIGHT - L'heure de minuit en début de journée, «00: 00».

  • static LocalTime NOON - L'heure de midi en milieu de journée, '12: 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 LocalDateTime atDate (date LocalDate)

Combine cette heure avec une date pour créer un LocalDateTime.

3 OffsetDateTime atOffset (Décalage ZoneOffset)

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

4 int compareTo (LocalTime autre)

Compare cette fois à une autre fois.

5 booléen est égal à (Object obj)

Vérifie si cette heure est égale à une autre heure.

6 Format de chaîne (formateur DateTimeFormatter)

Formate cette fois en utilisant le formateur spécifié.

sept LocalTime statique de (TemporalAccessor temporal)

Obtient une instance de LocalTime à partir d'un objet temporel.

8 int get (champ TemporalField)

Obtient la valeur du champ spécifié à partir de ce moment sous la forme d'un int.

9 int getHour ()

Obtient le champ heure de la journée.

dix long getLong (champ TemporalField)

Obtient la valeur du champ spécifié à partir de cette heure sous la forme d'un long.

11 int getMinute ()

Obtient le champ des minutes d'heure.

12 int getNano ()

Obtient le champ nano-de-seconde.

13 int getSecond ()

Obtient le champ de la seconde de la minute.

14 int hashCode ()

Un code de hachage pour cette fois.

15 booléen isAfter (LocalTime autre)

Vérifie si cette heure est postérieure à l'heure spécifiée.

16 boolean isBefore (LocalTime autre)

Vérifie si cette heure est antérieure à l'heure spécifiée.

17 boolean isSupported (champ TemporalField)

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

18 boolean isSupported (unité TemporalUnit)

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

19 LocalTime moins (long amountToSubtract, unité TemporalUnit)

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

20 LocalTime moins (TemporalAmount amountToSubtract)

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

21 LocalTime moinsHours (longues heuresToSubtract)

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

22 LocalTime moinsMinutes (longues minutesToSubtract)

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

23 LocalTime moinsNanos (longs nanos)

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

24 LocalTime moinsSeconds (longues secondes)

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

25 statique LocalTime maintenant ()

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

26 LocalTime statique maintenant (horloge)

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

27 LocalTime statique maintenant (zone ZoneId)

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

28 LocalTime statique de (int heure, int minute)

Obtient une instance de LocalTime à partir d'une heure et d'une minute.

29 Heure locale statique de (int heure, int minute, int seconde)

Obtient une instance de LocalTime à partir d'une heure, d'une minute et d'une seconde.

30 LocalTime statique de (int heure, int minute, int seconde, int nanoOfSecond)

Obtient une instance de LocalTime à partir d'une heure, minute, seconde et nanoseconde.

31 statique LocalTime ofNanoOfDay (long nanoOfDay)

Obtient une instance de LocalTime à partir d'une valeur nanos-du-jour.

32 static LocalTime ofSecondOfDay (long secondOfDay)

Obtient une instance de LocalTime à partir d'une valeur seconde du jour.

33 analyse LocalTime statique (texte CharSequence)

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

34 analyse LocalTime statique (texte CharSequence, formateur DateTimeFormatter)

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

35 LocalTime plus (long amountToAdd, unité TemporalUnit)

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

36 LocalTime plus (TemporalAmount amountToAdd)

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

37 LocalTime plusHours (longues heures à ajouter)

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

38 LocalTime plusMinutes (longues minutes à ajouter)

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

39 LocalTime plusNanos (longs nanos)

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

40 LocalTime plusSeconds (longues secondes)

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

41 Requête R (requête TemporalQuery )

Requête cette fois à l'aide de la requête spécifiée.

42 Plage ValueRange (champ TemporalField)

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

43 long toNanoOfDay ()

Extrait l'heure en nanos du jour, de 0 à 24 * 60 * 60 * 1,000,000,000 - 1.

44 int toSecondOfDay ()

Extrait l'heure en secondes du jour, de 0 à 24 * 60 * 60 - 1.

45 Chaîne toString ()

Renvoie cette date sous forme de chaîne, telle que 10:15.

46 LocalTime truncatedTo (unité TemporalUnit)

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

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

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

48 LocalTime avec (TemporalAdjuster ajusteur)

Renvoie une copie ajustée de cette heure.

49 LocalTime avec (champ TemporalField, long newValue)

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

50 Heure locale avec heure (heure int)

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

51 LocalTime withMinute (int minute)

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

52 LocalTime avec Nano (int nanoOfSecond)

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

53 LocalTime withSecond (int seconde)

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

Méthodes héritées

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

  • Java.lang.Object