Loading lesson path
Concept visual
Start at both ends
DECLARE @d DATETIME = '12/01/2018';
SELECT FORMAT (@d, 'd', 'en-US') AS
'US English Result',
FORMAT (@d, 'd', 'no') AS 'Norwegian Result',
FORMAT (@d, 'd', 'zu') AS 'Zulu Result';The FORMAT() function formats a value with the specified format (and an optional culture in SQL Server 2017).
Formula
Use the FORMAT() function to format date/time values and number values. For general data type conversions, useor CONVERT().
value, format, culture )
Required. The value to be formatted format Required. The format pattern culture Optional. Specifies a culture (from SQL Server 2017)
SQL Server (starting with 2012), Azure SQL Database
FORMAT(123456789, '##-##-#####');❮ SQL Server Functions