我有一个类型为datetime的列,其值类似于
id updated_at
1, 2015-03-04 18:49:41
2, 2016-05-24 19:28:43
3, 2014-07-29 19:15:44
存储在数据库中的日期是UTC时区。
现在当我检索它时,我希望将其检索为UTC时间,并将该时间转换为unit_timestamp。
然而,每当我做
SELECT unix_timestamp(updated_at) from table
我认为它在解析日期时自动添加了我的本地时区,并且给了我一个unix_timestamp,它距离我期待的时间戳约为4小时(我在东部时间)。
我该如何处理这个问题?我显然可以删除4小时的偏移量,但是当一些日期由于白天节省的东西而有5小时的偏移时,事情会变得棘手。
答案 0 :(得分:0)
我的工作是
eval