Bonjour,
à partir d'un timestamp donné, je voudrais pouvoir retrouver l'heure, le mois, le jour ...
par exemple si je donne en paramètre le chiffre 1259692063, je veux pouvoir connaitre l'heure.
Merci d'avance pour votre réponse.
Version imprimable
Bonjour,
à partir d'un timestamp donné, je voudrais pouvoir retrouver l'heure, le mois, le jour ...
par exemple si je donne en paramètre le chiffre 1259692063, je veux pouvoir connaitre l'heure.
Merci d'avance pour votre réponse.
En supposant que ton timestamp représente le nombre de millisecondes (depuis le 1 janv 1970)
Il y a plusieurs façons de faire
En passant par le calendrier Grégorien:
Ou par SimpleDateFormat...Code:
1
2
3
4 Calendar c=new GregorianCalendar(); c.setTimeInMillis(1259692063); System.out.println("heure="+c.get(GregorianCalendar.HOUR_OF_DAY)+":"+c.get(GregorianCalendar.MINUTE));
Code:
1
2 System.out.println(new SimpleDateFormat("HH:mm").format(new Date(1259692063)));
Salut,
Voici un moyen simple de le vérifier:
Code:
1
2
3
4
5
6
7
8
9 Calendar c = new GregorianCalendar(); long millis = c.getTimeInMillis(); // pour obtenir l'heure actuelle en ms c.setTimeInMillis(millis); // on entre les ms obtenues System.out.println("L'heure: " + c.get(GregorianCalendar.HOUR_OF_DAY) +":" + c.get(GregorianCalendar.MINUTE)); System.out.println("\nL'heure: " + new SimpleDateFormat("HH:mm").format(new Date(millis)));
Cordialement,
Dan
Bonjour,
Avec Joda API, tu peux faire ceci
Apres tu peux recuperer date, heure, .. par exempleCode:
1
2 DateTime maDate = new DateTime(1259692063);
Code:
1
2
3 System.out.println(maDate.getHourOfDay() + "|" + maDate.getMinuteOfHour() + "|" + maDate.getSecondOfMinute());