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