j'ai une date qui s'affiche de ce format AAAA-MM-JJ

est-il possible de l'afficher en format FR JJ/MM/AAAA

si c'est oui dans quelle partie, car le code est composer en plusieurs partie:
fonction qui convertie la date au format FR mais seulement lors de l'écriture
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
16
17
18
19
20
21
<%!
public static java.sql.Date testParseDate (String dateString)
{
    java.sql.Date sDate = null;
 
    try 
    {
        SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
        // Conversion de la valeur String en java.util.Date via SimpleDateFormat
        java.util.Date uDate = sdf.parse(dateString);
        // puis conversion de java.util.Date en java.sql.Date (ce qui est requis pour JDBC)
        sDate = new java.sql.Date(uDate.getTime());
    } 
    catch(Exception e) 
    {
        System.err.println("Exception :");
        e.printStackTrace();
    }
    return sDate;
} 
%>
traitement de la date
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
if(request.getParameter("echeance")!=null)
    {
 
    	jhi = request.getParameter("echeance");
    	System.out.println("echeance="+jhi);
    }
    java.sql.Date maDate = testParseDate(request.getParameter("echeance"));
affichage dans un tableau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
steclient+="<td><center>"+rs.getString("echeance")+".....;
je sait que je doit quelque chose comme ca mais je ne sais pas exactement où

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
echance = sdf.format(c.getTime());
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
DateFormat sourceFormat = new SimpleDateFormat("yyyy-dd-MM");
DateFormat destinationFormat = new SimpleDateFormat("yyyy/MM/dd");
 
String textDate = "2010-04-15";
Date date = sourceFormat.parse(textDate);
textDate = destinationFormat.format(date);
System.out.println(textDate);