Date en java.... urgent !

Résolu/Fermé
AIzed - 16 févr. 2012 à 10:45
 AIzed - 16 févr. 2012 à 13:16
Bonjour,

SVP je veut affiché une date sans séparateur, par exemple

07/02/2012 23:58 => 070220122358

merci d'avance

A voir également:

2 réponses

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
16 févr. 2012 à 12:58
Une méthode un peu bricolé, il suffit d'enlever tous ce qui n'est pas des chiffres :

String date1 = "07/02/2012 23:58";
String date2 = date1.replaceAll("\\D", "");
System.out.println(date2);

Sinon, en beaucoup plus élégant, il y a les classes de manipulation de dates :

SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MM/yyyy HH:mm");
SimpleDateFormat sdf2 = new SimpleDateFormat("ddMMyyyyHHmm");
String date1 = "07/02/2012 23:58";
String date2 = sdf2.format(sdf1.parse(date1));
System.out.println(date2);
1
merci :-)
0
Panda jack Messages postés 54 Date d'inscription dimanche 13 mars 2011 Statut Membre Dernière intervention 18 avril 2012 7
16 févr. 2012 à 11:43
Bonjour,

si votre date a toujours le même format, il suffit de la gérer via une String:

String maDate = "07/02/2012 23:58"; //ou autre
String temp;
temp = maDate.charAt(0)+maDate.charAt(1)+maDate.charAt(3)+maDate.charAt(4)+maDate.charAt(6)+maDate.charAt(7); // etc

cette méthode est un peut longue et peut élégante mais devrai marcher.
0
merci bien pour t aid :)
0