0

我正在使用 MySQL 5,并且正在尝试将日期时间字段转换为 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

而且都不管用!!

4

1 回答 1

1

尝试安装UNIX_TIMESTAMP()函数:

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

请注意:

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

于 2012-09-05T22:07:52.050 回答