0
je veux faire ma date valide 16/10/2010comment faire cette date valable en C#
si je parse compilateur me donne une erreur lors de l'exécution. comment je peux l'analyser.
il est formatté jour/mois/année
je veux faire ma date valide 16/10/2010comment faire cette date valable en C#
si je parse compilateur me donne une erreur lors de l'exécution. comment je peux l'analyser.
il est formatté jour/mois/année
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.
darn, connecté 5 minutes après le maître !! – kenny
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 *. –