Exemples Java - Convertir un horodatage en heure
L'exemple suivant montre comment utiliser la méthode format() de la classe SimpleDateFormat pour convertir un horodatage en heure.
Modèles de date et d'heure (attention à la casse ; les différentes casses ont des significations différentes) :
- yyyy: année
- MM: mois
- dd: jour
- hh: système horaire 1~12 (1-12)
- HH⟦1��: format 24 heures (0-23): 24-hour system (0-23)
- mm: minute
- ss: seconde
- S: milliseconde
- E: jour de la semaine
- D: jour de l'année
- F: semaine du mois (divise le nombre total de jours écoulés dans ce mois par 7)
- w: semaine de l'année
- W: semaine du mois (calculée en fonction des circonstances réelles)
- a: marqueur AM/PM
- k: similaire à HH, représente le format 24 heures d'une journée (1-24)
- K: similaire à hh, représente le format 12 heures d'une journée (0-11)
- z: représente le fuseau horaire
Fichier Main.java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main{
public static void main(String[] args){
Long timeStamp = System.currentTimeMillis(); //Obtenir l'horodatage actuel
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String sd = sdf.format(new Date(Long.parseLong(String.valueOf(timeStamp)))); //Convertir l'horodatage en heure
System.out.println("Résultat formaté :" + sd);
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy année MM mois dd jour HH heure mm minute ss seconde");
String sd2 = sdf2.format(new Date(Long.parseLong(String.valueOf(timeStamp))));
System.out.println("Résultat formaté :" + sd2);
}
}
La sortie du code ci-dessus est :
格式化结果:2018-07-10 12:17:34 格式化结果:2018 年 07 月 10 日 12 时 17 分 34 秒Autres extensions
Exemples Java