Date & Time
PostgreSQL
TO_DATE
Mengkonversi string ke tipe DATE berdasarkan format yang ditentukan. Berguna untuk parsing tanggal dari berbagai format input.
Tipe hasil:
dateDiperbarui: 16 Mei 2026Syntax
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 |
Pertanyaan Umum tentang TO_DATE
Apa itu fungsi TO_DATE di PostgreSQL?
Mengkonversi string ke tipe DATE berdasarkan format yang ditentukan. Berguna untuk parsing tanggal dari berbagai format input. Di PostgreSQL, fungsi TO_DATE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TO_DATE di PostgreSQL?
Gunakan sintaks berikut: TO_DATE(text, format). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi TO_DATE?
Fungsi TO_DATE mengembalikan nilai bertipe date. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi TO_DATE?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: text (text, wajib): String tanggal yang akan dikonversi; format (text, wajib): Pattern format input.