2009-09-09 4 views
1

J'ai la déclaration suivante merveilleusement peu fiables:Convert.ToDateTime, un moyen de représenter les champs mois et année C#?

string LastsuccessfuldownloadDateTime = "04.07.2009 19:21:36" 
    DateTime myDate = Convert.ToDateTime(LastsuccessfuldownloadDateTime); 

Est-il possible de décrire les champs de jour et du mois explicitement dans la conversion? Parce que mes champs de mois et du jour se permutés ....

Merci

Répondre

12

Vous pouvez utiliser DateTime.ParseExact():

// for European format (day followed by month) 
DateTime myDate = DateTime.ParseExact(LastsuccessfuldownloadDateTime , 
             "dd.MM.yyyy HH:mm:ss", null); 
+0

Merci, c'est exactement ce qu'il fallait ... –

Questions connexes