【问题标题】:Mysql timestamp: output UTC time instead of local server time?Mysql时间戳:输出UTC时间而不是本地服务器时间?
【发布时间】:2012-09-21 14:32:13
【问题描述】:

我正在创建必须根据用户当地时间显示时间的软件。用户可以来自世界各地。

根据我一直在阅读的内容,Mysql 以 UTC 存储时间戳,然后将其转换为服务器时区。

无论如何我可以输出原始 UTC 时间的时间戳,而不是让它自动转换为服务器的本地时间?

我想这样做,而不必弄乱 mysql 的时区设置,因为我的软件将在共享主机中使用,我不知道我是否可以控制这些设置。

【问题讨论】:

    标签: mysql timezone timestamp


    【解决方案1】:

    https://stackoverflow.com/a/12290486/110933

    SELECT UNIX_TIMESTAMP(<your_datetime_col>)...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-19
      • 1970-01-01
      • 2011-07-03
      • 2019-08-15
      相关资源
      最近更新 更多