你如何获得日期时间字段的UTC?

时间:2012-09-05 21:52:35

标签: mysql sql

我正在使用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

并且都不起作用!!

1 个答案:

答案 0 :(得分:1)

尝试输入UNIX_TIMESTAMP()功能:

SELECT
  UNIX_TIMESTAMP(c.login_datetime) as `start`
FROM
  tbl_employees_login AS c ;

请注意:

  

服务器将日期(或日期时间)解释为当前时区中的值,并将其转换为UTC的内部值。