2009-07-23 12 views
2

Je veux savoir s'il existe déjà une méthode C# intégrée qui me permet de formater rapidement une date de culture US (07/22/2009) en chaîne '20090722'. J'utilise .NET framework 2.0;C# Mise en forme de date/heure

Merci !!!

Répondre

12

En supposant que vous l'avez déjà comme datetime:

DateTime dt = DateTime.Today; 
dt.ToString("yyyyMMdd"); 

Si vous avez une chaîne datetime en-US, vous pouvez l'analyser comme ceci:

DateTime dt = DateTime.ParseExact("07/22/2009", "MM/dd/yyyy", CultureInfo.GetCultureInfo("en-US")); 

Voir la section MSDN sur standard et customDateTime chaînes de format.

+0

génial! Merci! j'aime stackoverflow –