Cet article fournira une compréhension profonde des concepts essentiels suivants afin de travailler avec la date et l'heure à Java.
Alors commençons!
Comment importer des classes de Java.paquet de temps
En Java, les classes de n'importe quel package peuvent être importées individuellement ou toutes les classes peuvent être importées en une seule fois.
Pour importer une classe individuellement, nous devons spécifier le nom de classe avec le Java.package de temps comme indiqué dans l'extrait de divagations ci-dessous:
Importer Java.temps.Heure locale;L'extrait ci-dessus importera une classe nommée Heure locale de Java.temps package et de la même manière que d'autres classes peuvent être importées. Cependant, si nous devons importer plusieurs classes du même package, nous pouvons les importer tous simultanément comme décrit dans l'extrait ci-dessous:
Importer Java.temps.*Spécifiant un * Signer avec le nom du package indique que l'importation de toutes les classes de ce package.
Comment afficher la date actuelle
En Java, la date peut être représentée dans le année mois jour format en utilisant le Local classe.
Exemple
Dans cet exemple, nous utiliserons la méthode maintenant () de la classe locale pour afficher la date actuelle:
public static void main (String [] args)Le code complet et la sortie respective sont indiqués dans l'extrait ci-dessous:
La sortie vérifie que le maintenant() La méthode affiche la date actuelle.
Comment montrer l'heure actuelle
En Java, le temps peut être représenté dans le heures-minutes-secondes-nanosecondes format en utilisant le Heure locale classe.
Exemple
Dans cet exemple, initialement, nous créons l'objet du Heure locale classe puis utilisez le maintenant() Méthode avec l'objet de cette classe:
public static void main (String [] args)La sortie du code ci-dessus est démontrée dans la capture d'écran dirigée ci-dessous:
La sortie authentifie la pertinence du code ci-dessus.
Comment afficher la date et l'heure actuelles
En Java, le temps peut être représenté dans le HEURES-MONH-DOY-HEURS-MINUTES-SECONDS-NANOSECONDS format en utilisant le Localdatetime classe.
Exemple
Dans cet exemple, nous bénéficions de l'efficacité de Classe localedatetime En créant l'objet de cette classe. Et puis nous utilisons l'objet avec le maintenant() Méthode pour afficher la date et l'heure actuelles.
public static void main (String [] args)Le morceau de code ci-dessus affichera la sortie suivante:
La sortie confirme le fonctionnement de maintenant() Méthode avec Localdatetime classe.
Comment formater la date et l'heure
À partir de la sortie ci-dessus, nous avons remarqué que l'heure et la date sont séparées avec la lettre "T", et le format de date-heure n'est pas aussi fructueux qu'il devrait l'être. Par conséquent, pour formater la date et l'heure en fonction de notre choix, nous pouvons utiliser la classe DateTimeFormatter.
Exemple
Étendons un peu plus l'exemple précédent, maintenant cette fois, nous créerons l'objet du DateTimeFormatter classe aussi et nous utiliserons sa méthode OFPATTERN ().
public static void main (String [] args)Nous créons un objet du Localdatetime et l'utiliser avec le maintenant() Méthode pour obtenir la date et l'heure actuelles. Ensuite, nous créons l'objet de DateTimeFormatter et l'utiliser avec le OFPATTERN () méthode. Dans OFPATTERN () Méthode Nous spécifions le format date-heure de notre choix. Enfin nous utilisons le format() Méthode qui renverra la chaîne formatée.
Nous avons obtenu le format de date de notre choix qui authentifie le fonctionnement du programme ci-dessus. De même, vous pouvez spécifier le format DateTime de votre choix dans le OFPATTERN () méthode.
Conclusion
Java.temps Le package fournit plusieurs classes telles que Local, Heure locale, ou Localdatetime classe et toutes ces classes ont des méthodes prédéfinies qui peuvent être utilisées pour travailler avec la date et l'heure. Par exemple, le maintenant() La méthode peut être utilisée avec chacune des classes mentionnées ci-dessus pour obtenir la date, l'heure actuelle ou les deux date et heure actuelles. De même, le OFPATTERN () méthode de DateTimeFormatter La classe peut être utilisée pour obtenir le format date et heure du choix de l'utilisateur. Cet article fournit une compréhension profonde de la façon de travailler avec la date et l'heure à Java.