我正在使用MySQL 5,我正在尝试将datetime字段转换为UTC_TIMESTAMP。这是我所拥有的,但它不起作用,不确定我是否能做到这一点。但有人可以告诉我我做错了什么吗?感谢
我试过这个:
SELECT
UTC_TIMESTAMP(start),
c.login_datetime as `start`
FROM
tbl_employees_login AS c
而这......
SELECT
UTC_TIMESTAMP(c.login_datetime) as `start`
FROM
tbl_employees_login AS c
并且都不起作用!!
答案 0 :(得分:1)
尝试输入UNIX_TIMESTAMP()功能:
SELECT
UNIX_TIMESTAMP(c.login_datetime) as `start`
FROM
tbl_employees_login AS c ;
请注意:
服务器将日期(或日期时间)解释为当前时区中的值,并将其转换为UTC的内部值。