SQL Server FORMAT() Function
Example
Format a date:
  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';
Try it Yourself »
Definition and Usage
The FORMAT() function formats a value with the specified format (and an optional culture in SQL Server 2017).
Use the FORMAT() function to format date/time values and number values. For general data type conversions, use CAST() or CONVERT().
Syntax
  FORMAT(value, format, 
  culture)
Parameter Values
| Parameter | Description | 
|---|---|
| value | Required. The value to be formatted | 
| format | Required. The format pattern | 
| culture | Optional. Specifies a culture (from SQL Server 2017) | 
Technical Details
| Works in: | SQL Server (starting with 2012), Azure SQL Database | 
|---|
More Examples
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.