Obtenir date system sous forme jj-mm-aa hh-mm-ss
sarah!
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
bonjour ,
je creé un programme sous java et j'ai besoin de récupéré la date de système avec new Date() et la récupérer sous un fichier mais la date et sous la forme "Mon Dec 23 19:21:38 CET 2013" je cherche et le modifier sous la forme (23-12-2013 19:21:38)
comment se procéder SVP?
merci
je creé un programme sous java et j'ai besoin de récupéré la date de système avec new Date() et la récupérer sous un fichier mais la date et sous la forme "Mon Dec 23 19:21:38 CET 2013" je cherche et le modifier sous la forme (23-12-2013 19:21:38)
comment se procéder SVP?
merci
3 réponses
Salut,
Regarde ici, cela pourra peut-etre t'aider
chapitre 89-1-6 :
https://jmdoudoux.developpez.com/cours/developpons/java/chap-utilisation_dates.php
Regarde ici, cela pourra peut-etre t'aider
chapitre 89-1-6 :
https://jmdoudoux.developpez.com/cours/developpons/java/chap-utilisation_dates.php
mercii bcp pour le lien :
j'ai utilisé la classe SimpleDateFormat comme suit :
j'ai utilisé la classe SimpleDateFormat comme suit :
import java.text.SimpleDateFormat;j'ai obtenue le résultat suivante :
import java.util.Date;
import java.util.Locale;
public class TestFormaterDate2 {
public static void main(String[] args) {
SimpleDateFormat formater = null;
Date aujourdhui = new Date();
formater = new SimpleDateFormat("'le' dd/MM/yyyy 'à' hh:mm:ss");
System.out.println(formater.format(aujourdhui));
}
}
le 02/02/2014 à 05:30:39est ce qu'il y a une possiblité de rentre l'heur sur 24heurs et non pas sur 12heurs ?
La classe SimpleDateFormat est utile pour lire des String et les convertir en Date, mais pour passer d'une Date à un String, il vaut mieux utiliser les méthodes comme String.format() qui permettent de manipuler tous types de données et pas seulement des dates. En plus le format est proche de celui du C, alors que ceux de DateFormat sont spécifiques.
Voir :
https://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html#dt
import java.util.Date; public class Test { public static void main(String[] args) { Date aujourdhui = new Date(); String str = String.format("le %1$td/%1$tm/%1$ty à %1$tH:%1$tM:%1$tS", aujourdhui); System.out.println(str); // ou directement System.out.printf("le %1$td/%1$tm/%1$ty à %1$tH:%1$tM:%1$tS", aujourdhui); } }
Voir :
https://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html#dt