2009-10-13 13 views

Respuesta

14

Desde el MySQL Documentation:

TIMESTAMP: un entero de cuatro bytes que representa los segundos UTC desde la época ('1970-01-01 00:00:00' UTC)

1

Creo que utiliza una marca de tiempo UNIX, que es un entero que representa el número de segundos desde la época UNIX: Jan 01 1970

0

Todas fecha, hora, fecha y hora, fecha y hora se almacenan como enteros internamente, pero diferentes tipos de datos tiene enteros diferentes valores como

AÑO: Un número entero de un byte

FECHA: Un número entero de tres bytes embalado como YYYY × 16 × 32 + mm x 32 + DD

TIEMPO: Un número entero de tres bytes embalado como DD × 24 × 3600 + HH × 3600 + mm x 60 + SS

TIMESTAMP: Un entero de cuatro bytes que representa segundo UTC desde la época ('1970-01-01 00:00:00' UTC)

DATETIME: Ocho bytes: Un número entero de cuatro bytes para fecha embalado como YYYY × 10.000 + mm x 100 + DD y un número entero de cuatro bytes para el tiempo de embalado como HH × 10.000 + mm x 100 + SS

Referencia: Data Time Explanatory MySQL Documentation

Cuestiones relacionadas