Date & Time
DuckDB
STRPTIME
Memparsing string menjadi timestamp berdasarkan format tertentu. Kebalikan dari STRFTIME.
Tipe hasil:
TIMESTAMPDiperbarui: 16 Mei 2026Syntax
SQL
STRPTIME(string, format)Parameter
stringVARCHARwajib
String tanggal yang akan di-parse
formatVARCHARwajib
Format string yang menjelaskan struktur input
Contoh Penggunaan
Parsing Format Indonesia
SQL
1 SELECT STRPTIME('15-03-2024', '%d-%m-%Y');
Parsing tanggal format DD-MM-YYYY.
Hasil
2024-03-15 00:00:00
Parsing dengan Waktu
SQL
1 SELECT STRPTIME('2024-03-15 14:30:45', '%Y-%m-%d %H:%M:%S');
Parsing timestamp lengkap.
Hasil
2024-03-15 14:30:45
Import Data dari CSV
SQL
1 SELECT 2 id, 3 STRPTIME(date_string, '%d/%m/%Y') as parsed_date, 4 amount 5 FROM read_csv('sales.csv');
Parsing kolom tanggal saat import CSV.
Handling Multiple Formats
SQL
1 SELECT 2 raw_date, 3 COALESCE( 4 TRY_STRPTIME(raw_date, '%Y-%m-%d'), 5 TRY_STRPTIME(raw_date, '%d/%m/%Y'), 6 TRY_STRPTIME(raw_date, '%d-%m-%Y') 7 ) as parsed_date 8 FROM raw_data;
Mencoba beberapa format untuk data yang tidak konsisten.
Parsing Nama Bulan
SQL
1 SELECT STRPTIME('March 15, 2024', '%B %d, %Y');
Parsing format dengan nama bulan.
Hasil
2024-03-15 00:00:00
Pertanyaan Umum tentang STRPTIME
Apa itu fungsi STRPTIME di DuckDB?
Memparsing string menjadi timestamp berdasarkan format tertentu. Kebalikan dari STRFTIME. Di DuckDB, fungsi STRPTIME termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan STRPTIME di DuckDB?
Gunakan sintaks berikut: STRPTIME(string, format). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi STRPTIME?
Fungsi STRPTIME mengembalikan nilai bertipe TIMESTAMP. 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 STRPTIME?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: string (VARCHAR, wajib): String tanggal yang akan di-parse; format (VARCHAR, wajib): Format string yang menjelaskan struktur input.