2010-06-17 8 views

Respuesta

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

Mira DateTimeFormatInfo para las otras cadenas de formato personalizado que puede utilizar.

6

Algo así como

dateTimeObject.ToString("yyyyMMdd"); 

Ver String Format for DateTime

+0

sí que iba a decir ... ¿por qué upvote el único de los 3 respuestas que estaba mal :) –

+0

@Luke: porque obviamente era solo un error menor, tu respuesta correcta aún no estaba disponible, ¿y la única respuesta restante ni siquiera se compilaría como se dio primero? –

+0

@Luke, fue solo un error tipográfico. – rahul

1

Puede utilizar la aplicación ToString() de la clase DateTime, como los ejemplos ya dados, o use un fo rmat cadena para que se muestre junto con otra información, así:

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

O

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