在我的数据库中,我将时间存储为 BIGINT UTC 值。
在我的测试数据 SQL 转储中,为了便于阅读,我想查看 UTC 时间。但是,MySQL unix_timestamp 函数需要本地时区的时间,这是我试图避免的。
我环顾四周,发现将 UTC 时间字符串转换为 unix 时间戳的唯一方法是使用以下表达式:
SELECT unix_timestamp(CONVERT_TZ('2011-08-08 06:00:00','UTC',@@global.time_zone))
有一个更好的方法吗?