Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: NetJava en 24 Noviembre 2011, 10:53 am



Título: Formato fecha yyyy-mm-dd
Publicado por: NetJava en 24 Noviembre 2011, 10:53 am
Buenas,

supongo que debe de existir miles de post sobre fechas... pero bueno, yo no he encontrado la solución, como siempre será una tontería, pero nada...

Código:
        Dim dtFecha As DateTime = DateTime.Now
        Dim valor As Date
        'valor = dtFecha.ToString("yyyy-MM-dd")
        valor = Format(dtFecha, "yyyy-MM-dd")
        Return valor

He probado esas formas, el resultado que necesito es yyyy-mm-dd, pero no hay manera.

Gracias y saludos!


Título: Re: Formato fecha yyyy-mm-dd
Publicado por: AckeR en 25 Noviembre 2011, 02:03 am
Yo intente de esta forma y funciona perfectamente. ;)

Código
  1.  
  2. String Fecha = DateTime.Now.ToString("yyy-MM-dd");
  3. Console.Write(Fecha);
  4.  
  5.  

Saludos! ;D


Título: Re: Formato fecha yyyy-mm-dd
Publicado por: NetJava en 25 Noviembre 2011, 09:57 am
Muchas gracias, esq MySQL es es un poco esquisito.

Esta forma también tendría que valer:

Código:
Valor = dtFecha.ToString("yyyyMMdd")

Saludos!


Título: Re: Formato fecha yyyy-mm-dd
Publicado por: mr_marley en 26 Noviembre 2011, 08:08 am
Puedes usar de esta forma
string fecha = dtp.value.year.tostrig()+"/"+ dtp.value.mount.tostring() +"/"+ dtp.value.day.tostring()

dtp es un datatimepiker.
 o
tambien dtp.now.toshortdatestring()


Título: Re: Formato fecha yyyy-mm-dd
Publicado por: NetJava en 29 Noviembre 2011, 10:04 am
Realmente esa era una de las formas que también buscaba, muchas gracias, terminare modificandolo así. Un saludo!