Foros del Web » Programando para Internet » ASP Clásico »

Adaptar formato de fecha de ASP a SQL Server

Estas en el tema de Adaptar formato de fecha de ASP a SQL Server en el foro de ASP Clásico en Foros del Web. Hola, simplemente quiero una transposición, de una fecha del tipo 15-08-2005 a 2005-08-15, y me gustaría hacerlo usando las funciones de fecha (si las hay) ...
  #1 (permalink)  
Antiguo 09/08/2005, 20:10
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 4 meses
Puntos: 6
Adaptar formato de fecha de ASP a SQL Server

Hola, simplemente quiero una transposición, de una fecha del tipo 15-08-2005 a 2005-08-15, y me gustaría hacerlo usando las funciones de fecha (si las hay) más adecuadas para ello.

Saludos
  #2 (permalink)  
Antiguo 09/08/2005, 20:17
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 4 meses
Puntos: 6
Un modo de hacerlo puede ser:

Response.Write year(mi_fecha)&"-"&month(mi_fecha)&"-"&day(mi_fecha)

y ya está. Usaré éste. Que os sirva (y si alguien tiene un modo mejor y más directo (que ya es difícil) que lo diga).
  #3 (permalink)  
Antiguo 09/08/2005, 22:55
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
mmm... bueno hay que tener cuidado con lo de las fechas, ya q si tu tienes esto:
mi_fecha = "20/05/2005"
cuando uses lo que "un_tio" te dio seguramente te va a mostrar lo que quieres, si y solo si el servidor lee las fechas con dia/mes/año... sino tienes que cambiar tu variable mi_fecha.. pero de la forma en que te ha dado "un_tio" es la unica forma.. osea no existe una función en el ASP que te modifique el orden de la fecha... pero no hay problemas si tu quieres guardar una fecha con dia/mes/año... o mes/dia/año.. normal.. el SQL lo mueve a año/mes/dia
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #4 (permalink)  
Antiguo 10/08/2005, 08:52
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
mamon un_tio le respondio a un_tio y creo que lo que hizo fue pasarle a sql la fecha tal y como sql la requiere
  #5 (permalink)  
Antiguo 10/08/2005, 12:19
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
pero a lo que voy es otra cosa.. que pasa si el servidor forma las fechas con mes/dia/año

si yo tengo esto:
mi_fecha = "28/03/2005"
y hago esto:
Response.Write year(mi_fecha)&"-"&month(mi_fecha)&"-"&day(mi_fecha)

me va a salir un error.. xq ok, va a agarrar el año, pero en el mes va haber problemas.. ya que no existe el mes 28.
Saludos
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
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 22:36.