Date & Time
BigQuery
FORMAT_DATE
Formats a DATE value into a string based on the specified format. Uses standard format elements.
Tipe hasil:
STRINGDiperbarui: 13 Jun 2026Syntax
SQL
FORMAT_DATE(format_string, date_expression)Parameter
format_stringSTRINGwajib
Format string with elements such as %Y, %m, %d
date_expressionDATEwajib
The DATE value to format
Contoh Penggunaan
Common Formats
SQL
1 SELECT 2 date, 3 FORMAT_DATE('%Y-%m-%d', date) as iso_format, 4 FORMAT_DATE('%d/%m/%Y', date) as us_format, 5 FORMAT_DATE('%B %d, %Y', date) as long_format 6 FROM UNNEST([DATE '2024-01-15']) as date;
Format a date using various format patterns.
Hasil
| date | iso_format | us_format | long_format |
|---|---|---|---|
| 2024-01-15 | 2024-01-15 | 15/01/2024 | January 15, 2024 |
Week and Day Names
SQL
1 SELECT 2 FORMAT_DATE('%A, %d %B %Y', CURRENT_DATE()) as full_date, 3 FORMAT_DATE('%a, %d %b', CURRENT_DATE()) as short_date;
Format with full and abbreviated day and month names.
Hasil
| full_date | short_date |
|---|---|
| Monday, 15 January 2024 | Mon, 15 Jan |
Report Headers
SQL
1 SELECT 2 FORMAT_DATE('Report for %B %Y', report_date) as header 3 FROM `project.dataset.reports`;
Generate report header text.
Hasil
Report for January 2024
Pertanyaan Umum tentang FORMAT_DATE
Apa itu fungsi FORMAT_DATE di BigQuery?
Formats a DATE value into a string based on the specified format. Uses standard format elements. Di BigQuery, fungsi FORMAT_DATE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan FORMAT_DATE di BigQuery?
Gunakan sintaks berikut: FORMAT_DATE(format_string, date_expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi FORMAT_DATE?
Fungsi FORMAT_DATE 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_DATE?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: format_string (STRING, wajib): Format string with elements such as %Y, %m, %d; date_expression (DATE, wajib): The DATE value to format.
Fungsi Equivalen di Database Lain
Fungsi Terkait
Ngulik Langsung
Latihan Langsung →Sudah paham FORMAT_DATE? Latih langsung di browser
Latihan interaktif, langsung di browser.