Bonjour les amis,
En vue de convertir une chaine en date, j'ai suivi la méthode expliqué ici et j'ai mis en place de cette manière :et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public static Date StringToDate(String sDate,String sFormat) throws Exception{ SimpleDateFormat sdf = new SimpleDateFormat(sFormat); return sdf.parse(sDate); }Je voudrais avoir un résultat comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 ... do{ dateTicket = rs.getString(1);//La date récupéré est à ce format : yyyy-MM-dd:hh:mm:ss newDate = dateTicket.substring(0, 10);//La date est transformés à ce format yyyy-MM-dd Date d = StringToDate(newDate, "yyyy-MM-dd"); sDate = d.toString(); histoIdTicket = rs.getString(2); histoLigIdTicket = rs.getString(3); codeInterne = rs.getString(4); prixVenteArt = rs.getString(5); qte = rs.getString(6); nomArticle = rs.getString(7); imprimerLigne =/*dateTicket,newDate*/ sDate+";"+histoIdTicket+";"+histoLigIdTicket+";"+codeInterne+";"+prixVenteArt+";"+qte+";"+nomArticle; System.out.println(imprimerLigne); }while(enregistrements && rs.next()); ...Malheureusement, le programme affiche la date à la manière suivante :...
11/08/2010;10036130;10036130;0;0.0;1;
11/08/2010;10036131;10036131;100192637;1940.0;1;3491952427576
...Est-ce que quelqu'un pourrait m'aider s'il vous plaît ?...
Wed Aug 11 00:00:00 GMT 2010;10036130;10036130;0;0.0;1;
Wed Aug 11 00:00:00 GMT 2010;10036131;10036131;100192637;1940.0;1;3491952427576
...
Merci d'avance.
Partager