Ceci est du codeexception de conversion DateTime
String date = "1980/1/1";
DateTime dateTime = DateTime.ParseExact(date, "yyyy/MM/DD", null);
// I have also tried
// DateTime dateTime = DateTime.ParseExact(date, "yyyy/MM/DD", CultureInfo.InvariantCulture);
ce qui est l'exception
chaîne n'a pas été reconnu comme un DateTime valide.
Mise à jour
Obtenir la même erreur en utilisant le code suivant
DateTime dateTime = DateTime.ParseExact(date, "yyyy/M/D", null);
Utilisez le minuscule 'd', pas le majuscule' D' – Habib
le 'D' ne doit PAS être majuscule =>' DateTime dateTime = DateTime.ParseExact (date, "aaaa/M/d", null); ' –
il devrait être 'd' –