Memparsing string menjadi timestamp berdasarkan format tertentu. Kebalikan dari STRFTIME.
TIMESTAMPDiperbarui: 13 Jun 2026STRPTIME(string, format)String tanggal yang akan di-parse
Format string yang menjelaskan struktur input
1 SELECT STRPTIME('15-03-2024', '%d-%m-%Y');
Parsing tanggal format DD-MM-YYYY.
1 SELECT STRPTIME('2024-03-15 14:30:45', '%Y-%m-%d %H:%M:%S');
Parsing timestamp lengkap.
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.
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.
1 SELECT STRPTIME('March 15, 2024', '%B %d, %Y');
Parsing format dengan nama bulan.
Sudah paham STRPTIME? Latih langsung di browser
Latihan interaktif, langsung di browser.