Bonjour,

Je tente d'interpréter une date au format yyyyMMdd (20111125 pour aujourd'hui) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
CultureInfo ci = CultureInfo.CreateSpecificCulture("fr-fr");
ci.DateTimeFormat.ShortDatePattern =  "yyyyMMdd";
ci.DateTimeFormat.FullDateTimePattern =  "yyyyMMdd";
ci.DateTimeFormat.LongDatePattern =  "yyyyMMdd";
tmp = DateTime.Parse(v, ci);
J'obtiens une erreur comme quoi la date n'est pas reconnue.
Pourtant, je passe "20111125".
Comment lui faire comprendre que je lui passe une shortdate ?

J'ai besoin d'un truc générique, qui puisse se baser sur un pattern pour interpréter la date.