vous pouvez simplement mettre en place un statment de commutation, quelque chose comme ça (ci-dessous). Je poste ce au cas où quelqu'un veut simple, facile à comprendre la solution Je sais que je l'aurais voulu avant que je ne tapiez cette place:
switch(input2) {
case "january":
case "jan":
input2 = "1";
break;
case "febuary":
case "feb":
input2 = "2";
break;
case "march":
case "mar":
input2 = "3";
break;
case "april":
case "apr":
input2 = "4";
break;
case "may":
input2 = "5";
break;
case "june":
case "jun":
input2 = "6";
break;
case "july":
case "jul":
input2 = "7";
break;
case "august":
case "aug":
input2 = "8";
break;
case "september":
case "sep":
case "sept":
input2 = "9";
break;
case "october":
case "oct":
input2 = "10";
break;
case "november":
case "nov":
input2 = "11";
break;
case "december":
case "dec":
input2 = "12";
break;
}
êtes-vous sûr à 100% que la chaîne donnée sera toujours " Fév "et (par exemple) pas" Φεβ "; – cherouvim
Avez-vous vérifié les bibliothèques de date de Joda? – dangerstat
Oui Joda m'a bien servi, mais n'a rien trouvé pour analyser une chaîne de mois en mois. @cherouvim: Je ne suis pas sûr que je prends votre sens, grâce – calid