
21/07/2003, 02:22
|
 | | | Fecha de Ingreso: junio-2003 Ubicación: Madrid
Mensajes: 289
Antigüedad: 21 años, 10 meses Puntos: 1 | |
El problema con las fechas es muy común. Cada sistema maneja las fechas con un formato, y el gestor de BD no siempre sabe en que formato se la estás enviando.
Lo mejor y más práctico es componer las fechas en formato ISO antes de insertarlas.
El formato ISO es YYYY-MM-DD-HH.NN.SS.CCCCC
Puedes ignorar la parte de las centésimas, segundos, ... de tal forma que si pone YYYY-MM-DD también lo reconoce.
Todos los gestores de BD que yo conozco lo reconocen con este formato, por ser el formato estándar.
Este formato también es práctico para componer los criterios de búsqueda por fechas, en la parte del WHERE.
Para componer la fecha usa las funciones year(), month() y day()
Un saludo. |