Java Tutorial

Date et heure Java


Dates Java

Java n’a pas de classe Date intégrée, mais nous pouvons importer le java.time
package pour fonctionner avec l’API de date et d’heure. Le forfait comprend de nombreuses classes de date et d’heure. Par exemple:





Classe Description
LocalDate Représente une date (année, mois, jour (aaaa-MM-jj))
LocalTime Représente une heure (heure, minute, seconde et nanosecondes (HH-mm-ss-ns))
LocalDateTime Représente à la fois une date et une heure (aaaa-MM-jj-HH-mm-ss-ns)
DateTimeFormatter Formateur pour afficher et analyser les objets date-heure

Afficher la date actuelle

Pour afficher la date actuelle, importez le java.time.LocalDate classe, et utilisez son now() méthode:

Exemple

import java.time.LocalDate; // import the LocalDate class

public class Main {
  public static void main(String[] args) {
    LocalDate myObj = LocalDate.now(); // Create a date object
    System.out.println(myObj); // Display the current date
  }
}

La sortie sera :

Essayez-le vous-même »


Afficher l’heure actuelle

Pour afficher l’heure actuelle (heure, minute, seconde et nanosecondes), importez le java.time.LocalTime classe, et utilisez son now() méthode:

Exemple

import java.time.LocalTime; // import the LocalTime class

public class Main {
  public static void main(String[] args) {
    LocalTime myObj = LocalTime.now();
    System.out.println(myObj);
  }
}

La sortie sera :

Essayez-le vous-même »



Afficher la date et l’heure actuelles

Pour afficher la date et l’heure actuelles, importez le java.time.LocalDateTime classe, et utilisez son now() méthode:

Exemple

import java.time.LocalDateTime; // import the LocalDateTime class

public class Main {
  public static void main(String[] args) {
    LocalDateTime myObj = LocalDateTime.now();
    System.out.println(myObj);
  }
}

La sortie sera :

Essayez-le vous-même »


Formatage de la date et de l’heure

Le “T” dans l’exemple ci-dessus est utilisé pour séparer la date de l’heure. Vous pouvez utiliser le DateTimeFormatter classe avec le ofPattern() méthode dans le même package pour formater ou analyser des objets date-heure. L’exemple suivant supprimera à la fois le “T” et les nanosecondes de la date-heure :

Exemple

import java.time.LocalDateTime; // Import the LocalDateTime class
import java.time.format.DateTimeFormatter; // Import the DateTimeFormatter class

public class Main {
  public static void main(String[] args) {
    LocalDateTime myDateObj = LocalDateTime.now();
    System.out.println("Before formatting: " + myDateObj);
    DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");

    String formattedDate = myDateObj.format(myFormatObj);
    System.out.println("After formatting: " + formattedDate);
  }
}

La sortie sera :

Essayez-le vous-même »

Le ofPattern() La méthode accepte toutes sortes de valeurs, si vous souhaitez afficher la date et l’heure dans un format différent. Par exemple:

#Date #heure #Java

Related Articles

Check Also
Close
Back to top button