Comment obtenir la date et l'heure actuelles à Java

Comment obtenir la date et l'heure actuelles à Java

Il existe plusieurs façons d'obtenir la date et l'heure actuelles dans le langage de programmation Java. Ici, nous discuterons de deux façons en utilisant Java.user.Date et Java.user.Cours de calendrier.

Utilisation de Java.user.Classe de date

Créez simplement un nouvel objet date () pour obtenir la date et l'heure actuelles. Utilisez le programme Java suivant, dans ce programme, nous avons également utilisé la classe DateTimeFormatter pour afficher les résultats dans les formats appropriés selon les besoins.

Importer Java.texte.Format de date; Importer Java.texte.SimpledateFormat; Importer Java.temps.format.DateTimeFormatter; Importer Java.user.Calendrier; Importer Java.user.Date; classe publique GetDateTime public static void main (String [] args) dateFormat dateFormat = new SimpledateFormat ("mm / dd / yyyy hh: mm: ss"); Date de date = new Date (); Système.dehors.println (dateformat.format (date));
123456789101112131415Importer Java.texte.DateFormat; Importer Java.texte.SimpledateFormat; Importer Java.temps.format.DateTimeFormatter; Importer Java.user.Calendrier; importer java.user.Date; classe publique GetDateTime public static void main (String [] args) dateFormat dateFormat = new SimpledateFormat ("mm / dd / yyyy hh: mm: ss"); Date de date = new Date (); Système.dehors.println (dateformat.format (date));
Sortie: 04/06/2019 13:23:36 

Utilisation de Java.user.Classe de calendrier

Utilisez le calendrier des fonctions.getInstance () de la classe de calendrier. Cela offre des options pour manipuler les champs de calendrier, comme l'obtention de la date de la semaine prochaine ou du mois prochain, etc.

Vous pouvez également utiliser la classe de format de date de date comme ci-dessus avec les exemples ci-dessous.

Importer Java.user.Calendrier; classe publique GetDatetime public static void main (String [] args) calendar cal = calendar.getInstance (); Système.dehors.println (cal.obtenir du temps());
12345678910Importer Java.user.Calendrier; classe publique GetDatetime public static void main (String [] args) calendar cal = calendar.getInstance (); Système.dehors.println (cal.obtenir du temps());
Sortie: mer 17 avril 11:57:28 IST 2019 

En utilisant la classe de calendrier, vous pouvez également trouver la date et l'heure dans le passé ou l'avenir. Par exemple, quelle sera la date après ou avant 10 jours de la date actuelle. De même, nous pouvons faire de même pendant des années, des mois, des heures, des minutes et des secondes. Veuillez trouver ci-dessous un exemple de programme Java.

Importer Java.user.Calendrier; classe publique GetDatetime public static void main (String [] args) calendar cal = calendar.getInstance (); Système.dehors.println ("Date actuelle et heure:" + cal.obtenir du temps()); cal.Ajouter (calendrier.Date, +10); Système.dehors.println ("Date après 10 jours:" + cal.obtenir du temps()); cal.Ajouter (calendrier.Date, -10); Système.dehors.println ("Date avant 10 jours:" + cal.obtenir du temps()); cal.Ajouter (calendrier.Mois, 1); Système.dehors.println ("Date après 1 mois:" + cal.obtenir du temps()); cal.Ajouter (calendrier.Année, 5); Système.dehors.println ("Date après 5 ans:" + Cal.obtenir du temps());
12345678910111213141516171819202122Importer Java.user.Calendrier; classe publique GetDatetime public static void main (String [] args) calendar cal = calendar.getInstance (); Système.dehors.println ("Date actuelle et heure:" + cal.obtenir du temps()); cal.Ajouter (calendrier.Date, +10); Système.dehors.println ("Date après 10 jours:" + cal.obtenir du temps()); cal.Ajouter (calendrier.Date, -10); Système.dehors.println ("Date avant 10 jours:" + cal.obtenir du temps()); cal.Ajouter (calendrier.Mois, 1); Système.dehors.println ("Date après 1 mois:" + cal.obtenir du temps()); cal.Ajouter (calendrier.Année, 5); Système.dehors.println ("Date après 5 ans:" + Cal.obtenir du temps());

Sortir:

Date et heure actuelles: Mer le 17 avril 12:06:05 IST 2019 Date après 10 jours: SAT 27 avril 12:06:05 IST 2019 Date avant 10 jours: Mer 17 avril 12:06:05 IST 2019 Date après 1 mois: Ven 17 mai 12:06:05 IST 2019 Date après 5 ans: ven 17 mai 12:06:05 IST 2024