将mysql DATETIME列转换为纪元秒

时间:2012-05-31 18:27:20

标签: mysql sql datetime epoch

我有一个DATETIME格式的列mysql datetime

在纪元秒中有没有办法SELECT此列?如果没有,那么将日期时间格式转换为纪元秒的最佳方法是什么?哪种类型的领域最适合捕获它?

2 个答案:

答案 0 :(得分:35)

使用MySQL的UNIX_TIMESTAMP功能

答案 1 :(得分:18)

您可以使用:

SELECT UNIX_TIMESTAMP(yourfield) FROM yourtable;

对于UPDATE,反函数是:FROM_UNIXTIME(...)