Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Tabla con un campo DATE..

Estas en el tema de Tabla con un campo DATE.. en el foro de Mysql en Foros del Web. Buenas.. una pregunta, hay alguna forma de crear un campo DATE y de alguna forma poder grabar las fechas con formato DD-MM-AAAA o solo esta ...
  #1 (permalink)  
Antiguo 31/03/2006, 03:41
 
Fecha de Ingreso: febrero-2004
Ubicación: España. Madrid
Mensajes: 454
Antigüedad: 20 años, 2 meses
Puntos: 0
Tabla con un campo DATE..

Buenas.. una pregunta, hay alguna forma de crear un campo DATE y de alguna forma poder grabar las fechas con formato DD-MM-AAAA o solo esta la opcion de AAAA-MM-DD

Saludos
  #2 (permalink)  
Antiguo 31/03/2006, 08:42
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Sólo tienes la opcion AAAA-MM-DD, pero no es problema, dado que al realizar select sobre la BD puedes pedir los datos formateados a tu conveniencia. Ejemplo:

select date_format(fecha,"%d-%m-%Y") as mifecha from tabla

El alias mifecha contendrá la fecha en formato dd-mm-aaaa.
  #3 (permalink)  
Antiguo 31/03/2006, 14:51
 
Fecha de Ingreso: febrero-2004
Ubicación: España. Madrid
Mensajes: 454
Antigüedad: 20 años, 2 meses
Puntos: 0
entiendo, pero vamos que basicamente la forma en la que se guarda en la bbdd solo puede ser AAAA-MM-DD no?

para hacer un insert o update se puede usar el date_format para hacer la conversión contraria?

saludos
  #4 (permalink)  
Antiguo 31/03/2006, 15:16
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Cita:
Iniciado por cyborg
entiendo, pero vamos que basicamente la forma en la que se guarda en la bbdd solo puede ser AAAA-MM-DD no?
Asi es.

Cita:
Iniciado por cyborg
para hacer un insert o update se puede usar el date_format para hacer la conversión contraria?
Mejor hacerlo con una funcion de cadenas que te deje la fecha en ese formato.
  #5 (permalink)  
Antiguo 02/04/2006, 14:58
 
Fecha de Ingreso: febrero-2004
Ubicación: España. Madrid
Mensajes: 454
Antigüedad: 20 años, 2 meses
Puntos: 0
una funcion de cadenas?
mejor que con el dateformat?

de todas formas podria ser un poco mas configurable que admitir solo el sistema de fechas anglo americano.

Gracias mil.

saludos
  #6 (permalink)  
Antiguo 03/04/2006, 09:03
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Cita:
Iniciado por cyborg
una funcion de cadenas?
mejor que con el dateformat?
Si, por que date_format es para mostrar los datos que están en la bd a través de un select, si vas a meterle datos a la bd el lenguaje que uses debe dejar la cadena tal como mysql lo quiere.

Cita:
Iniciado por cyborg
de todas formas podria ser un poco mas configurable que admitir solo el sistema de fechas anglo americano.
En todos los sistemas la fecha es un simple numero, con una o mas representaciones para facilitar la lectura y en algunos con una integración con las locales del sistema para que se vea como estas acostumbrado.
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:54.