Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Menukar Tarikh UTC kepada Zon Waktu Tempatan dalam MySQL Select Query?

Bagaimana untuk Menukar Tarikh UTC kepada Zon Waktu Tempatan dalam MySQL Select Query?

Barbara Streisand
Barbara Streisandasal
2024-11-17 14:47:01612semak imbas

How to Convert UTC Date to Local Time Zone in MySQL Select Query?

Menukar Tarikh UTC kepada Zon Waktu Setempat dalam MySQL Select Query

Masalah

A MySQL pertanyaan memerlukan penukaran lajur "masa paparan", yang menyimpan cap waktu UTC, kepada zon waktu tempatan. Walau bagaimanapun, menggunakan fungsi CONVERT_TZ() tidak menghasilkan hasil yang diharapkan.

Jawapan

1. Sahkan Mesej Ralat

Semak mesej ralat untuk menentukan sebab CONVERT_TZ() tidak berfungsi.

2. Pastikan Jenis Lajur Serasi

CONVERT_TZ() memerlukan lajur input sebagai cap masa atau jenis data tarikh. Semak jenis data lajur "masa paparan".

3. Gunakan Sintaks yang Betul

Sintaks yang betul untuk CONVERT_TZ() ialah:

CONVERT_TZ(timestamp, source_timezone, destination_timezone)

4. Contoh Penggunaan

Sebagai contoh, untuk menukar masa paparan daripada UTC ke Waktu Timur AS (-05:00 GMT), gunakan:

SELECT CONVERT_TZ(displaytime, 'UTC', 'America/New_York');

5. Semak Jadual Zon Masa

Pastikan jadual zon waktu MySQL dimulakan dengan betul. Jalankan arahan berikut untuk menyemak:

SELECT * FROM mysql.time_zone;
SELECT * FROM mysql.time_zone_name;

6. Muatkan Data Zon Masa

Jika jadual zon waktu kosong, gunakan program mysql_tzinfo_to_sql untuk memuatkannya:

mysql_tzinfo_to_sql /usr/share/zoneinfo

Atas ialah kandungan terperinci Bagaimana untuk Menukar Tarikh UTC kepada Zon Waktu Tempatan dalam MySQL Select Query?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn