Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2012, 04:45
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Problemas formato fechas

Usa date_format para obtener la fecha en el formato que quieras,

SELECT date_format('2012-07-26', '%d/%m/%Y') ----> 26/07/2012
SELECT date_format(fecha, '%d/%m/%Y') from tutabla ----> 26/07/2012 si el campo fecha tiene '2012-07-26'

pero al guardarla recuerda que siempre debes guardarla en el formato nativo de mysql yyyy-mm-dd, no necesitas hacer ninguna transformación del string para usarlo en INSERT INTO

INSERT INTO tabla (fecha) VALUES ('2012-07-26')

Si el campo fecha tiene formato date eso se guardara como una fecha no como string.


Cita:
Fri Nov 04 2001 00:00:00 CET...no se de donde sale todo eso si he metido solo fecha.
Esa es la gracia del formato datetime sabe todo sobre la fecha que has guardado pero lo dice en inglés

Fri por friday (viernes)
Nov por Noviembre
04 por 4
2001 por 2001
00:00:00 la hora como no has puesto pone las 00:00:00
CET zona horaria

2001-11-04

La unica duda es que ese dia era domingo no viernes....???? no se si es que has copiado mal los datos....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 24/07/2012 a las 05:14