【问题标题】:Convert datetime in UTC format to GMT+7 in MySQL在 MySQL 中将 UTC 格式的日期时间转换为 GMT+7
【发布时间】:2019-03-17 04:56:54
【问题描述】:

我在 MySQL 表中有一个Y-m-d H:i:s UTC 格式的日期时间列:

SELECT `transaction_time` FROM `transaction` LIMIT 1;
//2018-10-12 09:36:12

以上将显示我已经以 UTC 格式保存的数据库记录,如何以 GMT+7 格式显示?

【问题讨论】:

    标签: mysql datetime timezone utc gmt


    【解决方案1】:

    您可以使用 CONVERT_TZ() 方法。

    Select CONVERT_TZ(`transaction_time`,'+00:00','+07:00') from `transaction` LIMIT 1;
    

    Refer to this link

    【讨论】:

      【解决方案2】:

      你可以使用CONVERT_TZ()函数:

      SELECT CONVERT_TZ(transaction_time, '+00:00', '+07:00') FROM transaction LIMIT 1;
      

      你可以阅读更多关于CONVERT_TZ()函数here的信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-04-13
        • 1970-01-01
        • 2021-10-14
        • 2010-10-15
        • 2012-09-18
        • 2021-02-08
        • 2020-06-03
        相关资源
        最近更新 更多