55 votes

Convertir la date yyyyMMdd au format system.datetime

Possible Duplicate:
comment convertir la date du format yyyyMMdd au format mm-jj-aaaa

J'ai une chaîne qui contient une date au format yyyyMMdd. Je veux convertir cette date en format de date système en utilisant la méthode ConvertTo.DateTime() ou toute autre méthode simple.

string valeur = "19851231";  //yyyyMMdd

DateTime dateTime = 1985/12/31;

4 votes

Votre question a déjà été répondu ici stackoverflow.com/questions/4712335/…

2 votes

Pourquoi poser à nouveau la même question? Le code affiché dans les réponses à votre question précédente ne fonctionne-t-il pas? Si oui, pouvez-vous nous dire pourquoi?

152voto

BrokenGlass Points 91618
chaîne de caractères temps = "19851231";
DateTime leTemps = DateTime.ParseExact(temps,
                                        "yyyyMMdd",
                                        CultureInfo.InvariantCulture,
                                        DateTimeStyles.None);

1voto

Alastair Pitts Points 11677

Regardez les méthodes statiques DateTime.Parse() et DateTime.TryParse(). Elles vous permettront de passer votre chaîne de date et une chaîne de format, et d'obtenir en retour un objet DateTime.

http://msdn.microsoft.com/en-us/library/6fw7727c.aspx

1 votes

Résolu mon problème. Merci !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X