DATEFORMAT function [Date and time]

Returns a string representing a date expression in the specified format.

Syntax
DATEFORMAT( datetime-expression, string-expression )
Parameters
  • datetime-expression   The datetime to be converted.

  • string-expression   The format of the converted date.

    For information about date format descriptions, see timestamp_format option [compatibility].

    This function supports NCHAR inputs and/or outputs.

Returns

VARCHAR

Remarks

Any allowable date format can be used for the string-expression.

Standards and compatibility
  • SQL/2003   Vendor extension.

Example

The following statement returns the value Jan 01, 1989.

SELECT DATEFORMAT( '1989-01-01', 'Mmm dd, yyyy' );