Problema con fecha

11/02/2004 - 13:06 por Jonathan | Informe spam
Hola, tengo un problema con la conversion de un DataRow
que contiene un campo DateTime. Pongo el codigo:
...
DateTime dt = (DateTime)dr[i];
string strDate = dt.ToString("dd/mm/yy");
...

El problema es que no me da la fecha correcta, y si le
saco el formato (dt.ToString()) ahi si me da la bien la
fecha, pero con hora, y yo quiero solo dd/mm/aa.
Fecha sin formato: 05/02/2004 12:00:00 a.m.
Fecha con formato: 05/00/04

Gracias
 

Leer las respuestas

#1 Jose Marcenaro
11/02/2004 - 13:35 | Informe spam
Debes usar ToString("dd/MM/yy") , ya que el caracter "m" representa minutos,
no meses

Tambien puedes utilizar ToString("d") que significa "usar el formato de
fecha corto segun la configuración regional actual"

Saludos
Jose

"Jonathan" escribió en el mensaje
news:e9df01c3f097$6f12d920$
Hola, tengo un problema con la conversion de un DataRow
que contiene un campo DateTime. Pongo el codigo:
...
DateTime dt = (DateTime)dr[i];
string strDate = dt.ToString("dd/mm/yy");
...

El problema es que no me da la fecha correcta, y si le
saco el formato (dt.ToString()) ahi si me da la bien la
fecha, pero con hora, y yo quiero solo dd/mm/aa.
Fecha sin formato: 05/02/2004 12:00:00 a.m.
Fecha con formato: 05/00/04

Gracias

Preguntas similares