Date & Time
BigQuery
FORMAT_DATETIME
Memformat DATETIME menjadi string. Kombinasi format elements untuk tanggal dan waktu.
Tipe hasil:
STRINGDiperbarui: 16 Mei 2026Syntax
SQL
FORMAT_DATETIME(format_string, datetime_expression)Parameter
format_stringSTRINGwajib
Format string dengan date dan time elements
datetime_expressionDATETIMEwajib
DATETIME yang akan diformat
Contoh Penggunaan
Full Datetime Format
SQL
1 SELECT 2 dt, 3 FORMAT_DATETIME('%Y-%m-%d %H:%M:%S', dt) as iso_format, 4 FORMAT_DATETIME('%d/%m/%Y %H:%M', dt) as indo_format, 5 FORMAT_DATETIME('%A, %B %d at %I:%M %p', dt) as readable 6 FROM UNNEST([DATETIME '2024-01-15 14:30:00']) as dt;
Format datetime dengan berbagai format.
Hasil
| dt | iso_format | indo_format | readable |
|---|---|---|---|
| 2024-01-15T14:30:00 | 2024-01-15 14:30:00 | 15/01/2024 14:30 | Monday, January 15 at 02:30 PM |
Log Entry Format
SQL
1 SELECT 2 FORMAT_DATETIME('[%Y-%m-%d %H:%M:%S]', event_datetime) || ' ' || message as log_entry 3 FROM `project.dataset.logs`;
Format log entry dengan timestamp.
Hasil
[2024-01-15 14:30:00] User logged in
Pertanyaan Umum tentang FORMAT_DATETIME
Apa itu fungsi FORMAT_DATETIME di BigQuery?
Memformat DATETIME menjadi string. Kombinasi format elements untuk tanggal dan waktu. Di BigQuery, fungsi FORMAT_DATETIME termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan FORMAT_DATETIME di BigQuery?
Gunakan sintaks berikut: FORMAT_DATETIME(format_string, datetime_expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi FORMAT_DATETIME?
Fungsi FORMAT_DATETIME mengembalikan nilai bertipe STRING. 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 FORMAT_DATETIME?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: format_string (STRING, wajib): Format string dengan date dan time elements; datetime_expression (DATETIME, wajib): DATETIME yang akan diformat.