Strcpy en java

Résolu
nourrrrrrr Messages postés 11 Statut Membre -  
nourrrrrrr Messages postés 11 Statut Membre -
bonsoir
SVP, si l'on a une variable nommée date de type String qui contient toujours la date du jour par exemple "luindi 07 2014" comment peut on y extraire seulement "2014" ?
Merci

3 réponses

  1. JooS Messages postés 2705 Statut Membre 228
     
    Salut,

    Sinon, tu récupères les 4 derniers caractères.

    String date = "Lundi 11 Février 2014";
    int annee = 0;
    
    try {
         annee = Integer.parseInt(date.substring(date.length() - 4));
    }
    catch(java.lang.NumberFormatException e) {
         // Les 4 derniers caracteres ne corréspondent pas a des chiffres
    }
    catch(java.lang.StringIndexOutOfBoundsException e) {
         // Format de la date incorrect
    }

    1
  2. KX Messages postés 19031 Statut Modérateur 3 020
     
    Bonjour,

    Tu peux faire une expression régulière, par exemple un split sur les espaces.
    0
  3. nourrrrrrr Messages postés 11 Statut Membre
     
    j'ai déjà pensé à ces 2 solutions et j'ai appliqué la 2ème, c'est fonctionnel!
    en tous cas merci de m'avoir répondu :)
    0