
12/05/2010, 10:49
|
 | 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) |