Bonjour,
Je tente d'interpréter une date au format yyyyMMdd (20111125 pour aujourd'hui) :
J'obtiens une erreur comme quoi la date n'est pas reconnue.
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);
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.
Partager