Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2010, 10:49
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: guardar fecha en formato concreto...

Los datos de tipo DATE, DATETIME o TIME no se guardan como una representación de fecha, sino que se guardan como binarios de punto flotante, por lo que lo que hace elDBMS (MySQL en este caso) es convertirlo a un formato estandarizado de AAAA-MM-dd HH:mm:ss.Esto se hace así entre otras cosas porque el ordenamiento es mucho más simple con ese formato que usando dd-MM-AAAA. Si lo puesieses así te ordenaría todos los días primero, luego los meses y al final los años, pero la secuencia permitiría, por ejemplo que el 12/12/2010 estuviese antes que el 30/01/2001, lo que sería absurdo.

¿Se entiende?

Como te dice David: No te preocupes por esos detalles. Para darle formato a la salida hay funciones especiales que puedes usar, o bien tomar el DATETIME y formatearlo en la salida del programa.

Tu eliges.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)