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

Toujours avec les expressions r�guli�re tu peux faire :

    String in = "aaaa-mm-jj 2002-05-14";
    Matcher m = Pattern.compile("(\\w+)-(\\w+)-(\\w+)").matcher(in);
    
    StringBuffer sb = new StringBuffer();
    boolean result = false;
    while (result = m.find())
      m.appendReplacement(sb, "$3/$2/$1");
    m.appendTail(sb);
    
    System.out.println("Test : "+in+"\n    => "+sb.toString());

Ce qui te donne en sortie :
Test : aaaa-mm-jj 2002-05-14
    => jj/mm/aaaa 14/05/2002

Je te laisse trouver seul la fa�on de le faire uniquement
si la date est compos�e de chiffres.

R�mi

Répondre à