datetime --> timestamp
+---------------------------------------+
| unix_timestamp('2017-06-27 19:06:51') |
+---------------------------------------+
| 1498561611 |
+---------------------------------------+
1 row in set (0.00 sec)
timestamp --> datetime
select unix_timestamp(now());
+-----------------------+
| unix_timestamp(now()) |
+-----------------------+
| 1498564431 |
+-----------------------+
1 row in set (0.00 sec)
select from_unixtime(1498564431,'%Y-%m-%d %H:%m:%s');
+-----------------------------------------------+
| from_unixtime(1498564431,'%Y-%m-%d %H:%m:%s') |
+-----------------------------------------------+
| 2017-06-27 19:06:51 |
+-----------------------------------------------+
1 row in set (0.00 sec)
本文介绍如何使用SQL语句进行日期时间(datetime)与Unix时间戳(timestamp)之间的相互转换。包括将日期时间转换为Unix时间戳的具体操作,以及如何将Unix时间戳还原成日期时间格式。
1578

被折叠的 条评论
为什么被折叠?



