Formato de Fechas

11/07/2006 - 08:49 por Juanma | Informe spam
Hola,

Tengo un problema en el formato de fechas. Necesitaria guardar un archivo
xml con la fecha actual y el formato siguiente YYMMDD_hhmmssfff.xml

Asi lo inserto yo, con un format, pero no me devuelve el resultado esperado:

Format("YY", System.DateTime.Now.Year.ToString) +
Format("MM", System.DateTime.Now.Month.ToString) +
Format("DD", System.DateTime.Now.Day.ToString) +
"_" +
Format("hh", System.DateTime.Now.Hour.ToString) +
Format("mm", System.DateTime.Now.Minute.ToString) +
Format("ss", System.DateTime.Now.Second.ToString) +
Format("fff", System.DateTime.Now.Millisecond.ToString) + ".xml"



Alguien podria explicarme como utilizar Format o como resolver el problema
para que el retorno de el mes de Agosto, por ejemplo, en vez de ser 7 fuese
07?

Gracias
 

Leer las respuestas

#1 Luis Miguel Blanco
11/07/2006 - 09:10 | Informe spam
Hola Juanma

Prueba a utilizar Integer.Parse() pasándole el valor del mes, lo que te
convertirá la cadena con el número de mes a un número real, eliminando el
cero que tiene delante. Te adjunto un ejemplo a continuación:

'/////////////////////////////
Dim cadena As String
cadena = DateTime.Now.ToString("yy") & _
Integer.Parse(DateTime.Now.ToString("MM")) & _
DateTime.Now.ToString("dd") & DateTime.Now.ToString("hh") & _
DateTime.Now.ToString("mm") & DateTime.Now.ToString("ss") & _
DateTime.Now.ToString("fff")
'/////////////////////////////

Espero que te sea de utilidad.
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Juanma" wrote:


Hola,

Tengo un problema en el formato de fechas. Necesitaria guardar un archivo
xml con la fecha actual y el formato siguiente YYMMDD_hhmmssfff.xml

Asi lo inserto yo, con un format, pero no me devuelve el resultado esperado:

Format("YY", System.DateTime.Now.Year.ToString) +
Format("MM", System.DateTime.Now.Month.ToString) +
Format("DD", System.DateTime.Now.Day.ToString) +
"_" +
Format("hh", System.DateTime.Now.Hour.ToString) +
Format("mm", System.DateTime.Now.Minute.ToString) +
Format("ss", System.DateTime.Now.Second.ToString) +
Format("fff", System.DateTime.Now.Millisecond.ToString) + ".xml"



Alguien podria explicarme como utilizar Format o como resolver el problema
para que el retorno de el mes de Agosto, por ejemplo, en vez de ser 7 fuese
07?

Gracias



Preguntas similares