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

Preguntas similare

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



Respuesta Responder a este mensaje
#2 Juanma
11/07/2006 - 09:29 | Informe spam
Funciona! Gracias Luis.

"Luis Miguel Blanco" escribió
en el mensaje news:
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



Respuesta Responder a este mensaje
#3 Luis Miguel Blanco
11/07/2006 - 09:45 | Informe spam
Hola Juanma

Estupendo, me alegro de que te haya servido 8-)
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Juanma" wrote:


Funciona! Gracias Luis.

"Luis Miguel Blanco" escribió
en el mensaje news:
> 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
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida