Calendrier Java Date actuelle

Calendrier Java Date actuelle

Lorsque vous discutez des fonctionnalités des langues, la première chose qui vient à l'esprit est le nombre de fonctions intégrées qu'il vous a fournies pour effectuer des tâches spécifiques sans répéter les mêmes lignes de code encore et encore. C'est pour gagner du temps et rendre les programmes plus efficaces. La langue Java a également proposé de nombreuses fonctions de ce type, y compris ses fonctions de date et d'heure actuelles. Ces fonctions sont utilisées pour obtenir les informations actuelles du fuseau horaire et l'utiliser à bien des égards, comme compter le temps pour les processus multithread, etc. Cet article comprendra quelques exemples Java d'utilisation de différentes classes Java pour obtenir la date et l'heure actuelles sans compliquer les programmes. Maintenant, commençons.

Exemple 01

Commençons par un exemple d'utilisation des classes «DateTimeFromatter» de Java et «LocalDateTime» pour obtenir les instances de date et de l'heure et afficher dans le format défini par l'utilisateur. Ainsi, un nouveau programme a été lancé dans le «test.Fichier Java »de l'Eclipse IDE lors de l'utilisation du système d'exploitation Windows. Maintenant que le programme a commencé, il est temps de créer une structure de code Java valide pour rendre ce programme exécutable. Par conséquent, utilisez les instructions d'importation pour importer la classe DateTimeFormatter et SituleTetime à partir du package Java et nommer votre classe publique de la même manière que vous avez nommé votre fichier Java, i.e., "test".

Notre programme va utiliser une seule fonction, je.e., la fonction main (), pour effectuer le processus d'exécution pour obtenir la date et l'heure. La méthode Main () a été démarrée avec l'initialisation d'une instance «F» pour la classe DateTimeFormatter en utilisant sa fonction «OFPATTERN» qui a pris un modèle défini par l'utilisateur pour la date et l'heure. Cette instance «F» spécifiera simplement le format pour la date de date qui sera dérivé de l'instance de classe LocalDatetime «Now», I.e., initialisé juste après l'initialisation d'une instance «f».

Après cela, le «système de Java.dehors.L'instruction de fonction println "est utilisée ici, qui a rejeté la fonction" Format "avec l'instance" F "dans sa parenthèse. La fonction format () utilisera l'instance «maintenant» pour obtenir la date et l'heure actuelles. En revanche, l'instance «F» appelant la fonction «format» convertira la date et l'heure en format défini par l'utilisateur avant de l'afficher dans la zone de sortie après l'exécution. Maintenant que ce programme est terminé, nous le sauverons avant son exécution.


Après avoir enregistré notre code Java, nous l'avons exécuté en utilisant l'icône Eclipse IDE Run à partir de la barre des tâches d'Eclipse IDE et obtenu le résultat dans la console de sortie. L'image de sortie attachée sous nous montre la date et l'heure de notre fuseau horaire local dans le format spécifié par l'utilisateur, I.e., Utilisation des instances de classe DateTimeFormatter et localDatetime.

Exemple 02

Utilisons la classe localedatetime dans un nouvel exemple pour voir comment cela fonctionne seul. Donc, nous l'avons importé au 2nd Ligne de notre nouveau code Java utilisé dans le même «test.Fichier Java ». De la même manière, nous avons ajouté une classe publique nommée «test» avec la fonction principale (). Sans créer un objet pour la classe LocalDatetime, nous avons simplement appelé la fonction maintenant () en utilisant le java.temps.Package de classe localDate dans l'instruction de fonction println () de Java. Maintenant que nous n'avons utilisé que la classe localisée pour appeler la méthode Now (), elle affichera la date et non l'heure actuelle de notre fuseau horaire via l'instruction PRINTLN ().


La sortie d'exécution est la même que prévu, je.e., Seule la date s'est affichée.


Supposons que vous souhaitiez utiliser la classe SituleTatetime au sein de la classe Java sans utiliser aucune autre fonction de classe sauf la fonction maintenant (). Dans ce cas, il imprimera la sortie de la moindre manière différente. Lors de la mise à jour de notre code Java précédent, nous avons importé la classe LocalDateTime pour l'utiliser dans la fonction principale (). L'instruction println () appellera la méthode Now () en utilisant le nom du package entier «Java.temps.LocalDateTime »sans créer une instance, je.e., Ce serait l'utilisation directe d'une instance de classe. Voyons rapidement notre code et l'exécutons.


En utilisant de cette façon, nous avons la date et l'heure d'une manière plus précise, je.e., temps en millisecondes.


De la même manière, Java.Le package temporel peut être utilisé pour obtenir la date et l'heure actuelles en utilisant la classe «horloge» ainsi que sa fonction Systemutc () qui a également appelé la fonction instantanée intégrée () à cet effet.


La sortie sera très similaire au groupe d'exemples de code que nous avons utilisés.

Exemple 03

Dans notre troisième illustration, nous allons rejeter la classe SimpledateFormat de Java pour obtenir le fuseau horaire actuel et le faire afficher. Ainsi, le fichier de code a été mis à jour dans Eclipse IDE. Nous avons importé la classe SimpledateFormat à l'aide du package Java, puis la classe de date a été importée de la même manière. Le «test» de classe publique a été un peu mis à jour dans sa méthode principale (). Nous avons initialisé un objet «F» pour la classe SimpledateFormat pour spécifier le format particulier pour une date et une heure à afficher, i.e., le fuseau horaire actuel. Maintenant, il est temps d'obtenir la date et l'heure en utilisant la classe de date, je.e., En créant son objet «D».

Après cela, l'instruction de fonction println () sera utilisée pour imprimer la date formatée via la fonction format () appelé par l'instance «F». Il utilisera l'instance «D» dans la fonction Format () pour convertir la date et l'heure nouvellement trouvées en format spécifié avant d'afficher.


Après avoir mis à jour le code Java, nous devons l'enregistrer et l'exécuter. En exécution, il affichera la date et l'heure de votre fuseau horaire actuel dans le même format spécifié.

Conclusion

Après avoir réalisé l'importance des cours de date et de temps et les fonctions dans différentes langues, nous avons discuté de trois autres exemples encore légèrement similaires pour pratiquer l'obtention de la date et de l'heure actuelles. Pour cela, l'utilisation des classes locales, localDateTime, DateTimeFormatter et SimpledateFormat mérite d'être mentionnée. Parallèlement à cela, l'utilisation de maintenant (), format () et une fonction instantanée () est nécessaire si nécessaire.