timestamp和datetime

datetime数据类型在MySQL之前占8个字节,5.6之后占5个字节,datetime的范围1000-01-01 00:00:00------9999-12-31 23:59:59,格式采用YYYY-MM-DD HH:MM:SS,timestamp的范围是1970-01-01 00:00:00-2038年某时,格式采用YYYYMMDDHHMMSS。在生产环境中一般datetime数据类型,当然也可以用int类型来存储时间,可以通过相关函数来转换。

mysql> select from_unixtime(1532221740);
+---------------------------+
| from_unixtime(1532221740) |
+---------------------------+
| 2018-07-22 09:09:00 |
+---------------------------+
1 row in set (0.00 sec)

mysql> select unix_timestamp('2018-07-22 9:09:00');
+--------------------------------------+
| unix_timestamp('2018-07-22 9:09:00') |
+--------------------------------------+
| 1532221740 |
+--------------------------------------+
1 row in set (0.00 sec)

原文地址:https://www.cnblogs.com/chinaops/p/9349074.html