30 octobre 2020 J'ai traité de la classe Calendar dans Article d'hier, mais je vais la résumer car elle est différente de la classe Date et je ne savais pas comment l'utiliser.
Les classes Calendar et Date peuvent gérer les dates Java. Il en va de même en ce qu'il gère les dates, mais il a des usages différents.
Plus précisément, la classe Calendar peut effectuer un traitement arithmétique sur les dates et heures et peut calculer les valeurs de date </ b>. La classe Date a un temps écoulé depuis le 1er janvier 1970 à minuit et est utilisée pour obtenir la date et l'heure spécifiées </ b>. L'exemple de code est illustré ci-dessous (la méthode n'est pas expliquée cette fois).
import java.util.Calendar
public class Main {
public static void main(String[] args) throws Exception {
Calendar calendar = Calendar.getInstance();
System.out.println(calendar.get(Calendar.YEAR) + "An" + calendar.get(Calendar.MONTH)+ "Lune" + calendar.get(Calendar.DATE) + "journée" );
}
}
Résultat d'exécution
30 octobre 2020
import java.util.Date;
public class Main {
public static void main(String[] args) throws Exception {
Date date = new Date();
System.out.println(date);
}
}
Résultat d'exécution
Fri Oct 30 10:43:58 UTC 2020
Vous pouvez convertir de la classe Calendar en classe Date en obtenant l'heure actuelle de la variable de type Calendar à l'aide de la méthode getTime et en la définissant dans la variable de type Date.
import java.util.Date;
import java.util.Calendar;
public class Main {
public static void main(String[] args) throws Exception {
//Conversion de la classe Calendar en classe Date
Calendar calendar = Calendar.getInstance();
Date date = new Date();
date = calendar.getTime();
System.out.println(date);
}
}
Résultat d'exécution
Fri Oct 30 10:43:58 UTC 2020
Vous pouvez convertir de la classe Date en classe Calendar à l'aide de la méthode setTime qui définit la date et l'heure.
import java.util.Date;
import java.util.Calendar;
public class Main {
public static void main(String[] args) throws Exception {
//Conversion de la classe Date en classe Calendar
Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
System.out.println(cl.getTime().toString());
}
}
Résultat d'exécution
Fri Oct 30 10:43:58 UTC 2020
[Introduction à Java] Résumé de l'utilisation et de la conversion de la date et du calendrier Date ⇔ Méthode de conversion du calendrier
Recommended Posts