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

problemas con datetime. ME ESTOY VOLVIENDO LOCO!!!!!

Estas en el tema de problemas con datetime. ME ESTOY VOLVIENDO LOCO!!!!! en el foro de .NET en Foros del Web. tengo en la base de datos una columna (un campo) de tipo datetime. mi problema es que luego cargo todos los datetimes que hay en ...
  #1 (permalink)  
Antiguo 12/12/2006, 10:08
 
Fecha de Ingreso: diciembre-2006
Mensajes: 43
Antigüedad: 17 años, 5 meses
Puntos: 0
problemas con datetime. ME ESTOY VOLVIENDO LOCO!!!!!

tengo en la base de datos una columna (un campo) de tipo datetime.
mi problema es que luego cargo todos los datetimes que hay en esa columna a un dropdownlist, pero los ddl solo permiten tipos de datos string.
por tanto hago:

select CONVERT(char, fecha) from..........;

y el problema es que la conversion me la hace muy fea:

por ejemplo: 12 de septimbre de 1998 lo pone asi: "sep 12 1998 12:00 am"

y me gustaria que lo pusiera asi: 12/09/1998

ME ESTOY VOLVIENDO LOCO!!!!!
  #2 (permalink)  
Antiguo 12/12/2006, 11:10
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 6 meses
Puntos: 8
Re: problemas con datetime. ME ESTOY VOLVIENDO LOCO!!!!!

Que tal Robert.

La funcion CONVERT tiene otro parametro ( style ) , en los libros en pantalla de SQL Server puedes obtener más ayuda al respecto.

Por lo ponto te dejo este ejemplo:
Código:
    select convert ( varchar(12) , getdate() , 103 )

             
------------ 
12/12/2006

(1 filas afectadas)
El estilo 103 es el formato dd/mm/yyyy

Espero te sirva.

Saludos y suerte!
  #3 (permalink)  
Antiguo 13/12/2006, 01:35
 
Fecha de Ingreso: diciembre-2006
Mensajes: 43
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: problemas con datetime. ME ESTOY VOLVIENDO LOCO!!!!!

muchas gracias, me funciona correctamente
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 09:45.