我在mysql表中有一个datetime列 Y-m-d H:i:s utc格式:
Y-m-d H:i:s
SELECT `transaction_time` FROM `transaction` LIMIT 1; //2018-10-12 09:36:12
上面显示的是我的数据库记录,我已经用utc格式保存了,怎么用gmt+7格式显示呢?
ebdffaop1#
可以使用convert\u tz()方法。
Select CONVERT_TZ(`transaction_time`,'+00:00','+07:00') from `transaction` LIMIT 1;
请参阅此链接
rslzwgfq2#
你可以用 CONVERT_TZ() 功能:
CONVERT_TZ()
SELECT CONVERT_TZ(transaction_time, '+00:00', '+07:00') FROM transaction LIMIT 1;
你可以阅读更多关于 CONVERT_TZ() 在这里工作。
2条答案
按热度按时间ebdffaop1#
可以使用convert\u tz()方法。
请参阅此链接
rslzwgfq2#
你可以用
CONVERT_TZ()
功能:你可以阅读更多关于
CONVERT_TZ()
在这里工作。