如何获得
FROM_UNIXTIME
在 mysql 中作为 UTC/GMT?日期以连接的时区返回。
我不想更改连接的时区。
最佳答案
你最好提前设置时区:
SET time_zone='UTC';
select FROM_UNIXTIME(1277942400);
原因是涉及本地时区的转换可能是有损的。 docs here 中有一个例子。 (参见 UNIX_TIMESTAMP()
部分下的第 4 段,以“Note:”开头)
关于Mysql FROM_UNIXTIME 为 UTC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18276768/