Jojo092
Messages postés136Date d'inscriptionsamedi 24 septembre 2005StatutMembreDernière intervention12 avril 2013
-
1 juin 2010 à 11:12
Jojo092
Messages postés136Date d'inscriptionsamedi 24 septembre 2005StatutMembreDernière intervention12 avril 2013
-
1 juin 2010 à 15:33
Bonjour,
j'ai un petit problème de formatage de date. En fait, j'ai une chaine de caractère composé de 1 à 4 chiffres, suivis d'un point, ou trait, et le reste de la chaine. Cette suite de chiffres avant le point ou trait doit en fait être transformer sous forme d'année selon certaines spécifications : si cette chaine est inférieure ou égale à 10, alors on dit que ca correspond aux années 2000, sinon ca correspond aux année 1900.
Je vous donne un exemple :
0003-XXXXXX => 0003 étant <= 10, donc après formatage ça donne 2003
0926-XXXXXX => 0926 étant >= 10, donc après formatage ça donne 1926
Voilà, je n'arrive donc pas à bien formater toutes mes chaines de caractères, sachant que j'en ai à peu près 2777...
A l'origine j'avais ce code là (qui bien sur ne fonctionne pas dans tous les cas :
Malheureusement, ce code ne fonctionne que pour certains cas, mais, si je reprends mon exemple de tout à l'heure, 0926 est transformé en 19926...
Donc, auriez-vous une idée pour m'aider, car je me fais taper sur les doigts depuis 2/3 jours à cause de ce problème...
Merci d'avance à ceux qui me liront et qui m'apporteront leur aide ^^