Formats a DATETIME value into a string. Combines format elements for both date and time.
STRINGDiperbarui: 13 Jun 2026FORMAT_DATETIME(format_string, datetime_expression)Format string with date and time elements
The DATETIME value to format
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 short_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 a datetime value using various format patterns.
| dt | iso_format | short_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 |
1 SELECT 2 FORMAT_DATETIME('[%Y-%m-%d %H:%M:%S]', event_datetime) || ' ' || message as log_entry 3 FROM `project.dataset.logs`;
Format a log entry with a timestamp prefix.
Sudah paham FORMAT_DATETIME? Latih langsung di browser
Latihan interaktif, langsung di browser.