Topik ini menjelaskan penggunaan fungsi DATE_FORMAT_TZ, yang mengonversi data bertipe timestamp menjadi string dengan format tertentu berdasarkan zona waktu yang ditentukan.
Sintaksis
VARCHAR DATE_FORMAT_TZ(TIMESTAMP timestamp, VARCHAR format, VARCHAR timezone)
VARCHAR DATE_FORMAT_TZ(TIMESTAMP timestamp, VARCHAR timezone)Parameter input
Parameter | Tipe data | Deskripsi |
timestamp | TIMESTAMP | Tipe data waktu. |
format | VARCHAR | Format tanggal keluaran. Contoh: yyyy-MM-dd HH:mm:ss. |
timezone | VARCHAR | Zona waktu. Contoh: Asia/Shanghai. |
Contoh
Data Uji
timestamp1(TIMESTAMP)
format1(VARCHAR)
timezone1(VARCHAR)
0
yyyy-MM-dd HH:mm:ss
Asia/Shanghai
Pernyataan Uji
SELECT DATE_FORMAT_TZ(timestamp1, format1, timezone1) as var1, DATE_FORMAT_TZ(timestamp1, timezone1) as var2 FROM T1;Hasil Uji
var1(VARCHAR)
var2(VARCHAR)
1970-01-01 08:00:00
1970-01-01 08:00:00