2010-10-16 5 views

Répondre

5

Vous voulez faire analyser avec quelque chose comme:

DateTime dt = DateTime.ParseExact(text, "dd/MM/yyyy", 
            CultureInfo.InvariantCulture); 

Utilisez DateTime.TryParseExact si cela est saisie de l'utilisateur qui peut bien être invalide sans que cela soit un bug dans votre code.

+0

darn, connecté 5 minutes après le maître !! – kenny

+0

Je crois que vous pourriez aussi le faire en passant dans une culture à 'DateTime.Parse' qui attend le format" jj/MM/aaaa "(comme une culture britannique ou australienne). Mais je suis d'accord que "ParseExact" est probablement meilleur dans le cas où vous connaissez le format * exact *. –