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 中国語 Web サイトの他の関連記事を参照してください。