How to Format Dates in BigQuery
Last updated July 26, 2026 · By the SaturnSQL team
FORMAT_DATE converts a DATE into a display string using strftime-style codes, and PARSE_DATE does the reverse, turning a string into a DATE.
SELECT FORMAT_DATE('%Y-%m-%d', CURRENT_DATE()) AS iso_date,
FORMAT_DATE('%B %d, %Y', CURRENT_DATE()) AS long_date;Parsing strings into dates
SELECT PARSE_DATE('%m/%d/%Y', '07/26/2026') AS parsed_date;For timestamps, use FORMAT_TIMESTAMP and PARSE_TIMESTAMP instead; both take an extra optional timezone argument.
Run this in SaturnSQL
SaturnSQL is a browser-based SQL editor for teams: shared query library, schema-aware autocomplete, and scheduled exports to Google Sheets and Slack.
Try it free