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

pasar de dia/mes/año a mes/dia/año

Estas en el tema de pasar de dia/mes/año a mes/dia/año en el foro de ASP Clásico en Foros del Web. hola Veran tengo un problema estoy metiendo date() en mi db y esta se guarda dia/mes/año pero luego cuando hago consultas SQL tengo que hacerlas ...
  #1 (permalink)  
Antiguo 09/12/2004, 19:25
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 22 años, 6 meses
Puntos: 6
pasar de dia/mes/año a mes/dia/año

hola

Veran tengo un problema

estoy metiendo date() en mi db y esta se guarda dia/mes/año
pero luego cuando hago consultas SQL tengo que hacerlas mes/dia/año para que me haga la busqueda correctamente (cosa que no entiendo y que si alguien quiere explicarmelo se lo agradeceria)

El tema esta en que me gustaria, para solucionar este problema del sql, es que cuando meto en una variable la fecha tipo dia/mes/año me la cambie a mes/dia/año

algo asi como esto que hago con el formato de los numeros pero para la fecha
precioeuros=rs("Precio")
precioeuros=FORMATNUMBER(precioeuros,0,-1,0,-1)

me corre mucha prisa solucionar esto, por favor aunq no sepais la solucion intentar orientarme.

Gracias a todos.
  #2 (permalink)  
Antiguo 10/12/2004, 04:15
 
Fecha de Ingreso: noviembre-2004
Ubicación: trelew - chubut
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
fijate en la biblioteca de funciones y subrutinas
que hay algunas de manejo de fechas
  #3 (permalink)  
Antiguo 10/12/2004, 10:49
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 22 años, 6 meses
Puntos: 6
no consigo.. hacer nada

estoy mirando la posibilidad de hacer cambiar de sitio los numeros.

osea
fecha=20/09/2004 ' con hacer que el 20 cambie por el 09 y el 09 por el 20 estaria todo resuelto

¿alguna ayuda mas?

gracias
  #4 (permalink)  
Antiguo 10/12/2004, 11:06
 
Fecha de Ingreso: noviembre-2004
Ubicación: trelew - chubut
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
esto estaba en la biblioteca
hay que fijarse primero ahi porque hay muchas cosas utiles

esta es una funcion que publico
un tal oxigeno y es muy util para lo que queres hacer

saludos
luis
Function FormatFecha(TIPO,FEC)
dim myFEC
SELECT CASE TIPO
CASE "DMA"
myFEC = (day(FEC)&"/"&month(FEC)&"/"&year(FEC))
CASE "MDA"
myFEC = (month(FEC)&"/"&day(FEC)&"/"&year(FEC))
CASE "ADM"
myFEC = (year(FEC)&"/"&day(FEC)&"/"&month(FEC))
CASE "AMD"
myFEC = (year(FEC)&"/"&month(FEC)&"/"&day(FEC))
END SELECT
FormatFecha = myFEC
End Function
  #5 (permalink)  
Antiguo 10/12/2004, 21:53
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
fecha = rs("tufecha")
dia = day(fecha)
mes = month(fecha)
anio = year(fecha)

con eso ya tienes todo separado...
ahora lo rearmas

fecha2 = mes & "/" & dia & "/" & anio

ahí ya la tienes
09/20/2004

Slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #6 (permalink)  
Antiguo 13/12/2004, 17:18
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 22 años, 6 meses
Puntos: 6
hola gracias a todos

univercity has dado en el clavo de lo que necesitaba, y ademas, enorabuena un codigo sencillo, simple y muy util.

un saludo a todos.
  #7 (permalink)  
Antiguo 14/12/2004, 05:19
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
que bueno que te sirvio...
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
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:18.