在mysql中将utc格式的datetime转换为gmt+7

ckocjqey  于 2021-06-18  发布在  Mysql
关注(0)|答案(2)|浏览(504)

我在mysql表中有一个datetime列 Y-m-d H:i:s utc格式:

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

上面显示的是我的数据库记录,我已经用utc格式保存了,怎么用gmt+7格式显示呢?

ebdffaop

ebdffaop1#

可以使用convert\u tz()方法。

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

请参阅此链接

rslzwgfq

rslzwgfq2#

你可以用 CONVERT_TZ() 功能:

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

你可以阅读更多关于 CONVERT_TZ() 在这里工作。

相关问题