在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中文網其他相關文章!