2009-12-17 14 views

Respuesta

2

SELECT DATE_FORMAT (value, '% Y% m% d') AS date_ymd DE table_name;

2

UNIX_TIMESTAMP(datetime) fuerza una localización de la fecha y hora, que a diferencia de la marca de tiempo, se almacena "tal cual".

Usted necesita en realidad cualquiera de los siguientes, para descartar la corrección UTC:

UNIX_TIMESTAMP(CONVERT_TZ(datetime, '+00:00', @@session.time_zone))

o:

TIMESTAMPDIFF(SECOND,'1970-01-01 00:00:00',datetime)

Refs: 1, 2, 3, 4

Cuestiones relacionadas