Comment obtenir la date et l'heure en Java?



Java fournit la classe Date disponible dans le package java.util. Ce blog Date et heure en Java vous aidera à travailler avec les programmes de date et heure java.

fournit la classe Date qui constitue la date et l'heure actuelles. Cette classe est disponible en package java.util . Laissez-nous creuser un peu plus et comprendre comment la date et l'heure en Java peuvent être définies.

Les sujets sur lesquels nous allons nous concentrer sont énumérés comme suit:





Commençons!

Constructeur et méthodes de la classe Date

La classe Date fonctionne avec deux constructeurs :



Constructeurs:

Date( ):
Ce constructeur initialisera l'objet avec la date et l'heure actuelles.

Date (milliseconde longue):
Ce constructeur accepte un argument égal au nombre de millisecondes écoulées depuis le 1er janvier 1970 à minuit.

Méthodes de classe de date:

Il existe plusieurs méthodes fournies dans la classe Date.



types de commentaires en java

Clone d'objet ():
Cette méthode duplique l'objet Date appelé.

booléen avant (date date):
Elle renvoie true si l’objet ‘Date’ invoqué contient une ‘date’ antérieure à celle spécifiée par la valeur dans - date, ou bien elle renvoie false.

booléen après (Date date):
Il renvoie true si l’objet ‘Date’ invoqué contient une ‘date’ postérieure à celle spécifiée par date, ou bien il renvoie false.

booléen est égal à (date de l'objet):
Il renvoie true si l’objet Date appelé contient la même heure et la même date que celles spécifiées par ‘date’, sinon, il renvoie false.

long getTime ():
Il renvoie le nombre de millisecondes écoulées depuis le 1er janvier 1970.

int compareTo (objet obj):
Il fonctionne de la même manière que compareTo (Date) si «obj» est de classe Date. Sinon, il lève une ClassCastException.

int hashCode ():
Il renvoie un code de hachage pour l'objet appelé.

void setTime (longue durée):
Il définit l'heure et la date comme spécifié par time, qui représente un temps écoulé en millisecondes à partir du 1er janvier 1970 à minuit.

Chaîne toString ():
Convertit l'objet Date appelé en chaîne et renvoie le résultat.

Maintenant, passons aux dates Java.

Dates Java

Java ne nous fournit pas de classe Date intégrée. Nous devons l'importer depuis le package java.util. Le package nous fournit les différentes classes de date et d'heure.
Voici une liste:

Classe La description

Date locale

Il représente une date (année, mois, jour (AAAA-MM-jj))

Heure locale

Il représente le temps (heure, minute, seconde et millisecondes (HH-mm-ss-zzz))

Formateur de date et d'heure

C'est le formateur pour afficher et analyser les objets date-heure

Heure locale

Il représente à la fois la date et l'heure (AAAA-MM-jj-HH-mm-ss.zzz)

Maintenant, allons-y, voyons comment obtenir la date et l'heure actuelles?

Comment obtenir la date actuelle?

Pour afficher la date actuelle, importez le java.time.LocalDate classe. Ci-dessous, un exemple.

import java.time.LocalDate classe publique Exemple {public static void main (String [] args) {LocalDate myObj = LocalDate.now () System.out.println (myObj)}

Production:
09/08/2019

De la même manière, si vous souhaitez obtenir l'heure actuelle, voici un exemple.

Comment récupérer l'heure actuelle?

Exemple:

import java.time.LocalTime classe publique Example2 {public static void main (String [] args) {LocalTime myObj = LocalTime.now () System.out.println (myObj)}}

Production:
15: 38: 17.483594

Pour aller plus loin, si vous souhaitez récupérer la date et l'heure actuelles ensemble, vous fournit la méthode LocalDateTime. Voici un exemple:

Comment obtenir la date et l'heure actuelles?

package Edureka import java.time.LocalDateTime classe publique Exemple {public static void main (String [] args) {LocalDateTime myObj = LocalDateTime.now () System.out.println (myObj)}}

Production:

2019-08-08T18: 13: 34.269

Maintenant, si vous souhaitez afficher la date et l'heure différemment, ou dans différents formats, nous avons une méthode appelée: ofPattern () méthode.

Formatage de la date et de l'heure

Dans ce segment, vous avez la liberté d'afficher le format de la date et de l'heure selon vos besoins.
Exemple:

package Edureka import java.time.LocalDateTime // Importer la classe LocalDateTime import java.time.format.DateTimeFormatter // Importer la classe DateTimeFormatter classe publique Aggregation {public static void main (String [] args) {LocalDateTime myDateObj = LocalDateTime.now ( ) System.out.println ('Sortie avec le format précédent:' + myDateObj) DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern ('DD-MM-YYY HH: mm: ss') String formattedDate = myDateObj.format (myFormatObj) System.out. println ('Sortie après formatage:' + formattedDate)}}

Production:

Sortie au format précédent: 2019-08-08T17: 38: 09.419
Sortie après formatage: 08-08-2019 17:38:09

Cela nous amène à la fin de cet article où nous avons appris la date et l'heure Java avec divers exemples. J'espère que vous êtes clair avec tout ce qui a été partagé avec vous dans ce tutoriel.

Si vous avez trouvé cet article sur 'Date et heure en Java' pertinent, consultez le une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier.

Nous sommes là pour vous aider à chaque étape de votre voyage et proposer un programme conçu pour les étudiants et les professionnels souhaitant devenir développeur Java. Le cours est conçu pour vous donner une longueur d'avance dans la programmation Java et vous former aux concepts Java de base et avancés ainsi qu'à divers frameworks Java tels que Hibernate et Spring.

Si vous rencontrez des questions, n'hésitez pas à poser toutes vos questions dans la section commentaires de «Date et heure en Java» et notre équipe se fera un plaisir de vous répondre.