Foros del Web » Programación para mayores de 30 ;) » .NET »

StringFormat para fechas

Estas en el tema de StringFormat para fechas en el foro de .NET en Foros del Web. Hola a todos! Les cuento que tengo esto dentro de la etiqueta Globalizacion del web.config de mi aplicacion web: culture="en-US" uiCulture="en-US; Esto para definir el ...
  #1 (permalink)  
Antiguo 18/01/2005, 17:35
Avatar de Rony J.  
Fecha de Ingreso: noviembre-2004
Ubicación: Maracay - Vzla
Mensajes: 223
Antigüedad: 20 años, 4 meses
Puntos: 0
StringFormat para fechas

Hola a todos!
Les cuento que tengo esto dentro de la etiqueta Globalizacion del web.config de mi aplicacion web: culture="en-US" uiCulture="en-US; Esto para definir el idioma de mi aplicación en Inglés de U.S.A. por motivos que no creo muy importantes como para explicar ahora, lo cierto es q dentro de mi aplicación tengo varios campos fecha los cuales necesito mostrar pero con el formato dd/mm/aa y no mm/dd/aa como se me muestra actualmente..En fin, que tipo de cade de formato puedo utilizar para obligar a que se me muestre en formato dd/mm/aa?
Gracias de antemano!
  #2 (permalink)  
Antiguo 18/01/2005, 17:41
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 1 mes
Puntos: 50
Hola y bienvenido..

Te mando un ejemplo:

Cita:
DateTime d = DateTime.Now;
Response.Write(d.ToString("dd/MM/yyyy"));
Tambien te recomiendo que te des una vuelta por las faq´s de hecho coloque una donde te muestre los diferentes formatos que le puedes asignar.

Saludos y cualquier cosa por aqui andamos..
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 19/01/2005, 07:08
Avatar de Rony J.  
Fecha de Ingreso: noviembre-2004
Ubicación: Maracay - Vzla
Mensajes: 223
Antigüedad: 20 años, 4 meses
Puntos: 0
Hola! gracias por la ayuda..
Me funciona pero a medias. Tengo esto en la propiedad databinding de mis textbox: DataBinder.Eval(DataSet1, "Tables[MiTabla].DefaultView.[0].CampoFecha", "{0:dd/mm/yyyy}")

Esta es la cadena q' le estoy aplicando: "{0:dd/mm/yyyy}", pero siempre los meses me muestra 00, por ejemplo si la fecha es 30/05/1985 me muestra 30/00/1985...En mi DataSet el campo es de tipo fecha y en mi BD(SQL Swerver) es smalldatetime...Alguien sabe q puede estar pasando??
  #4 (permalink)  
Antiguo 19/01/2005, 12:16
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 1 mes
Puntos: 50
Cita:
Me funciona pero a medias. Tengo esto en la propiedad databinding de mis textbox: DataBinder.Eval(DataSet1, "Tables[MiTabla].DefaultView.[0].CampoFecha", "{0:dd/mm/yyyy}")

El problema viene porque estas colocando mm en minúscula, recuerda que los formatos son case sensitive.

Colocalo de ésta forma

Cita:
{0:dd/MM/yyyy}
Ya que mm se refiere a los minutos.

Pruebalo y nos cuentas como te fue.

Salu2
  #5 (permalink)  
Antiguo 19/01/2005, 13:45
Avatar de Rony J.  
Fecha de Ingreso: noviembre-2004
Ubicación: Maracay - Vzla
Mensajes: 223
Antigüedad: 20 años, 4 meses
Puntos: 0
Perfecto!!
Si, ese era mi error.. Bueno ahora si me funciona bien!
Muchas gracias por la ayuda!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:27.