Date & Time
PostgreSQL
TO_DATE
Mengkonversi string ke tipe DATE berdasarkan format yang ditentukan. Berguna untuk parsing tanggal dari berbagai format input.
Tipe hasil:
dateSyntax
SQL
TO_DATE(text, format)Parameter
texttextwajib
String tanggal yang akan dikonversi
formattextwajib
Pattern format input
Contoh Penggunaan
Parse Berbagai Format
SQL
1 SELECT 2 TO_DATE(15-01-2024, DD-MM-YYYY) AS from_indonesia, 3 TO_DATE(01/15/2024, MM/DD/YYYY) AS from_us, 4 TO_DATE(2024.01.15, YYYY.MM.DD) AS from_iso;
Parsing tanggal dari berbagai format.
Hasil
| from_indonesia | from_us | from_iso |
|---|---|---|
| 2024-01-15 | 2024-01-15 | 2024-01-15 |
Import Data CSV
SQL
1 INSERT INTO orders (order_date, total) 2 SELECT 3 TO_DATE(date_string, DD/MM/YYYY), 4 amount 5 FROM staging_table;
Konversi tanggal saat import data.
Parse dengan Nama Bulan
SQL
1 SELECT TO_DATE(15 January 2024, DD Month YYYY);
Parsing tanggal dengan nama bulan.
Hasil
| to_date |
|---|
| 2024-01-15 |