Mysql FROM_UNIXTIME 为 UTC

标签 mysql timezone

如何获得

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/

相关文章:

mysql - qt5.1.1 mysql ubuntu QMYSQL驱动未加载

PHP:Mysqli 查询中的 Myqli 查询

javascript - 为全局所有商店创建从上午9点开始的促销 Activity

postgresql - Postgres 时间与时区的比较

MySql Count 不能显示 0 个值

php - 如何从Where子句中mysql中的时间减去时间

python-3.x - 我如何知道今天是否是由于更改民用本地时间而导致的一天,例如标准 python 和 pandas 时间戳中的夏令时?

javascript - 8601 ISO 字符串转为 Javascript 中可读的日期格式

java - 数据库连接在两个应用程序之间共享的对象的整个生命周期内打开

iphone - 计算不同时区对应的日期和时间