tratamiento formato fecha

25/01/2007 - 12:53 por Tomeu | Informe spam
Buenos días.

Tengo un problema con el tratmiento de fechas. Cuando recorro la tabla
myDataTable.Rows(0)("RSFECH").ToString() y quiero convertir el contenido de
esta columna de mi DataTable que contiene el valor '2006-10-05' (ccampo
alfanumérico en la tabla) a una cadena con formato "dd/mm/yyyy" me da un
error de que no puede convertirse a Integer. Cual es la mejor solución para
trabajar con fechas que estan almacenadas en campos alfanuméricos?

Trabajo contra una db2 en un iSeries (IBM)

Gracias y saludos
 

Leer las respuestas

#1 Kike
25/01/2007 - 15:48 | Informe spam
Hola, espero esta parte de código te pueda ayudar en algo, o por lo menos
darte una idea


Dim auxfecha As Date

'Aqui capturo lo que me devuelve el datareader, en tu caso sería "
myDataTable.Rows(0)("RSFECH").ToString()"

auxfecha = objDataReader.Item("fecha").ToString()

'Aqui se lo asigno a lo que yo quiero, con formaro yyyy/mm/dd algo asi como
2007/01/25

labelFecha.Text = auxfecha.ToString("yyy/MM/dd")

'en tu caso el formato de la fecha sería ToString("dd/MM/yyy")



Ten en cuenta que MM es difetente a mm o yyy es diferente a yy



Si tienes el msdn instalado, consulta el siguiente link

ms-help://MS.MSDNQTR.v80.es/MS.MSDN.v8...d71984.htm

o busca por

"Cadenas con formato de fecha y hora personalizado"

Allí explican el "significado" de cada letra para formatear fechas y horas



Saludos



Fabio Enrique



"Tomeu" escribió en el mensaje
news:
Buenos días.

Tengo un problema con el tratmiento de fechas. Cuando recorro la tabla
myDataTable.Rows(0)("RSFECH").ToString() y quiero convertir el contenido
de esta columna de mi DataTable que contiene el valor '2006-10-05' (ccampo
alfanumérico en la tabla) a una cadena con formato "dd/mm/yyyy" me da un
error de que no puede convertirse a Integer. Cual es la mejor solución
para trabajar con fechas que estan almacenadas en campos alfanuméricos?

Trabajo contra una db2 en un iSeries (IBM)

Gracias y saludos

Preguntas similares