在 MySQL 中将 UTC 格式的日期时间转换为 GMT+7
Posted
技术标签:
【中文标题】在 MySQL 中将 UTC 格式的日期时间转换为 GMT+7【英文标题】:Convert datetime in UTC format to GMT+7 in MySQL 【发布时间】: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 格式显示?
【问题讨论】:
【参考方案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的信息。
【讨论】:
以上是关于在 MySQL 中将 UTC 格式的日期时间转换为 GMT+7的主要内容,如果未能解决你的问题,请参考以下文章
如何在android中将日期转换为firebase时间戳格式