在 MySQL 选择查询中将 UTC 日期转换为本地时区
问题:
如何我可以修改 MySQL 查询以将 UTC 时间戳列“displaytime”转换为本地时区吗?
答案 1:
使用 CONVERT_TZ() 函数如下:
SELECT CONVERT_TZ(displaytime, 'GMT', 'MET');
答案 2:
确保您的时区表已初始化。使用 mysql_tzinfo_to_sql 程序填充它们:
shell> mysql_tzinfo_to_sql /usr/share/zoneinfo
初始化后,您可以如上所述使用 CONVERT_TZ() 函数。
附加说明:
SELECT * FROM mysql.time_zone; SELECT * FROM mysql.time_zone_name;
以上是如何在 MySQL 选择查询中将 UTC 日期转换为本地时区?的详细内容。更多信息请关注PHP中文网其他相关文章!