Il faut que tu travailles avec deux SimpleDateFormat. 1 qui prend en 
entr�e le format jj/mm/aa et qui convertit ta cha�ne en un objet Date et 
un autre qui convertit ton objet date en une cha�ne aaaa-mm-jj.
Mais au vu de ta question, tu veux sauver une Date en base et dans ce 
cas tu peux cr�er une java.sql.Date � partir de ta java.util.Date et 
faire un toString sur cette derni�re pour r�cup�rer le format sql.
Sinon tu peux aussi passer par un PreparedStatement qui va formater ta 
date au format accepter par ta bd.
De la m�me mani�re pour le formatage de ta cha�ne, si tu passes par des 
PreparedStatement tu n'auras pas � t'en soucier.
Sinon voici une m�thode :

public String formatString(String aStr)
{
     String vRet;
     char vSep = '\''
     if (aStr != null)
     {
         StringBuffer vStrBuf = new StringBuffer("");
         vStrBuf.append(vSep);
         char c;
         int vSize = aStr.length();
         for (int i = 0; i < vSize; i++)
         {
             c = aStr.charAt(i);
             vStrBuf.append(c);
             // On double le caract�re d�limiteur de cha�ne
             if (vSep == c)
             {
                 vStrBuf.append(c);
             }
         }
         vStrBuf.append(vSep);
         vRet = vStrBuf.toString();
     }
     else
     {
         vRet = "null";
     }
     return vRet;
}



S�bastien Rezzonico wrote:
> bonjour, je r�cup�re une date au format aaaa-mm-jj et je l'aimerais en 
> jj/mm/aa ... je vois pas du tout comment faire ??
> S�bastien


 
______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif


Répondre à