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

Ayuda fechaaaaaa

Estas en el tema de Ayuda fechaaaaaa en el foro de ASP Clásico en Foros del Web. hago un insert en una base de datos el campo fecha asi: fecha=time() inset blabla funciona perfecto, el campo es de tipo texto no necesito ...
  #1 (permalink)  
Antiguo 17/06/2003, 19:55
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
Ayuda fechaaaaaa

hago un insert en una base de datos el campo fecha asi:

fecha=time()
inset blabla

funciona perfecto, el campo es de tipo texto no necesito hacer operaciones con es fecha.

el problema viene al mostrarla, aveces muetrsa 1:34:45 PM otras 3:16:34 p.m. otras 4:23:9 pm

por que hace esto como lo soluciono???? de verdad me esta volviendo loco esto.
  #2 (permalink)  
Antiguo 18/06/2003, 19:55
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 23 años
Puntos: 7
haz esto

fecha=cstr(hour(now())) & ":" & cstr(minute(now())
__________________
No tengo firma ahora... :(
  #3 (permalink)  
Antiguo 18/06/2003, 23:18
 
Fecha de Ingreso: mayo-2003
Ubicación: Montevideo - Uruguay
Mensajes: 37
Antigüedad: 22 años
Puntos: 0
el tema de las fechas siempre trae problemitas, yo he optado por manejar el campo fecha como un numero de 8 digitos (aaaammdd) y luego con funciones las paso al formato que desee, lo mismo para las horas. Ya que muchas veces el manejo depende de donde este intalado y otro tipo de configuraciones.

De esta forma no tenes problemas, tu base de datos estara siempre bien y sin sorpresas.

Saludos
nICO
  #4 (permalink)  
Antiguo 19/06/2003, 08:13
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
Mi problema no es el formato de la fecha dd/mm/yyyy porque es un campo del tipo texto, solo me interesa almacenarla para saber la hora en que se inserto un determinado registro.

el prblema viene es con el pm o am ya que aveces lo pone AM aveces a.m. aveces am no se porque, toma la hora asi, hora=time().

de verdad no s eporque hace esto pero me esta fastidiando mucho.
  #5 (permalink)  
Antiguo 19/06/2003, 08:34
Avatar de buliwyf  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 221
Antigüedad: 23 años, 4 meses
Puntos: 1
se me ocurre que guardes:

formatdatetime(date,4)

cuentame como te fue con eso....


saludos
__________________
RTFM antes de preguntar...
  #6 (permalink)  
Antiguo 19/06/2003, 22:09
 
Fecha de Ingreso: mayo-2003
Ubicación: Montevideo - Uruguay
Mensajes: 37
Antigüedad: 22 años
Puntos: 0
Pero como tenes definido el campo en la base de datos? como texto? como date?

saludos
nICO
  #7 (permalink)  
Antiguo 20/06/2003, 11:45
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
como texto, lo dice en el mansaje... no he podido probar pero ahora lo pruebo. gracias.
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 16:49.