Programmation en environnement graphique

Blogue

Les cours

Formater une date en Java


Rédigé par , le
Voici une méthode permettant, à partir de millisecondes, de formater une date en Java : 

long lastUpdate = System.currentTimeMillis();

Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(lastUpdate);

int mYear = calendar.get(Calendar.YEAR);
int mMonth = calendar.get(Calendar.MONTH) + 1;
int mDay = calendar.get(Calendar.DAY_OF_MONTH);
int mHour = calendar.get(Calendar.HOUR);
int min = calendar.get(Calendar.MINUTE);

String month = mMonth < 10 ? "0" + mMonth : "" + mMonth;
String day = mDay < 10 ? "0" + mDay : "" + mDay;
String hour = mHour < 10 ? "0" + mHour : "" + mHour;

String dateTime = mYear + "-" + month + "-" + day + " " + 
                  hour + ":" + min;

System.out.println(dateTime);
Simple, non?
Ajouter votre commentaire
(facultatif)
(facultatif et non divulgé)
Captcha image
Prenez le nombre affiché et faites moins 1.
 
Blog  

Les articles


  • 2018 (1)
  • Formater une date en Java
    2018-09-24 09:48:52
Pour envoyer une demande d'assistance à l'enseignant, cliquez ici