dataengref migrate

Home / SQL Server

SQL Server CONVERT date styles in Snowflake, Databricks and BigQuery

Every common SQL Server CONVERT date style code with the equivalent format string for Snowflake TO_CHAR, Databricks date_format and BigQuery FORMAT_DATETIME. Use them with CONVERT and FORMAT rewrites.

Snowflake: TO_CHAR(d, 'format') · Databricks: date_format(d, 'pattern') · BigQuery: FORMAT_DATETIME('format', d)

StyleSQL Server outputSnowflakeDatabricksBigQuery
101 U.S.MM/dd/yyyyMM/DD/YYYYMM/dd/yyyy%m/%d/%Y
102 ANSIyyyy.MM.ddYYYY.MM.DDyyyy.MM.dd%Y.%m.%d
103 British/Frenchdd/MM/yyyyDD/MM/YYYYdd/MM/yyyy%d/%m/%Y
104 Germandd.MM.yyyyDD.MM.YYYYdd.MM.yyyy%d.%m.%Y
105 Italiandd-MM-yyyyDD-MM-YYYYdd-MM-yyyy%d-%m-%Y
106dd MMM yyyyDD MON YYYYdd MMM yyyy%d %b %Y
107MMM dd, yyyyMON DD, YYYYMMM dd, yyyy%b %d, %Y
108HH:mm:ssHH24:MI:SSHH:mm:ss%H:%M:%S
110 USAMM-dd-yyyyMM-DD-YYYYMM-dd-yyyy%m-%d-%Y
111 Japanyyyy/MM/ddYYYY/MM/DDyyyy/MM/dd%Y/%m/%d
112 ISOyyyyMMddYYYYMMDDyyyyMMdd%Y%m%d
114HH:mm:ss:fffHH24:MI:SS:FF3HH:mm:ss:SSS%H:%M:%E3S (dot before milliseconds, not a colon)
120 ODBC canonicalyyyy-MM-dd HH:mm:ssYYYY-MM-DD HH24:MI:SSyyyy-MM-dd HH:mm:ss%Y-%m-%d %H:%M:%S
121 ODBC canonical with millisecondsyyyy-MM-dd HH:mm:ss.fffYYYY-MM-DD HH24:MI:SS.FF3yyyy-MM-dd HH:mm:ss.SSS%Y-%m-%d %H:%M:%E3S
23 ISO 8601yyyy-MM-ddYYYY-MM-DDyyyy-MM-dd%Y-%m-%d
126 ISO 8601yyyy-MM-ddTHH:mm:ss.fffYYYY-MM-DD"T"HH24:MI:SS.FF3yyyy-MM-dd'T'HH:mm:ss.SSS%Y-%m-%dT%H:%M:%E3S

Things to check

Sources

Last checked: