2010-06-17 7 views

Répondre

6

format utilisé

yourdatetimeObj.ToString("yyyyMMdd"); 

Ref: http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

+0

Toutes les réponses semblaient être les mêmes maintenant après d'autres modifications. Puisque vous l'avez bien fait la première fois, je vous donne +1. :) – Syd

2
var mydate = DateTime.Now; // Whatever you want. 
mydate.ToString("yyyyMMdd"); 

Regardez DateTimeFormatInfo pour les autres chaînes de format personnalisé que vous pouvez utiliser.

6

Quelque chose comme

dateTimeObject.ToString("yyyyMMdd"); 

Voir String Format for DateTime

+0

ouais j'allais dire ... pourquoi upvote le seul des 3 réponses qui était mal :) –

+0

@Luke: parce que c'était tellement une faute de frappe mineure, votre réponse correcte n'était pas encore là, et la seule réponse restante ne compilerait même pas comme elle a été donnée en premier? –

+0

@Luke, c'était juste une faute de frappe. – rahul

1

Vous pouvez utiliser la mise en œuvre ToString() de la classe DateTime, comme les exemples déjà donnés, ou utilisez un chaîne de Rmat pour l'afficher ainsi que d'autres informations, comme ceci:

var now = DateTime.Now; 
var msg = String.Format("Now: {0:dd/MM/yyyy}", now); 

Ou

Console.Write("Now: {0:MM/dd/yyyy}", now); 
Questions connexes