Sets the format for dates retrieved from the database.
For more information about controlling the interpretation of date formats, see date_order option [compatibility].
String
'YYYY-MM-DD' (this corresponds to ISO date format specifications)
Can be set for an individual connection or for the PUBLIC group. Takes effect immediately.
The format is a string using the following symbols:
Symbol | Description |
---|---|
yy | Two digit year |
yyyy | Four digit year |
mm | Two digit month |
mmm[m...] | Character short form for months |
d | Single digit day of week, (1 = Sunday, 7 = Saturday) |
dd |
Two digit day of month |
ddd[d...] | Character short form for days of the week |
jjj | Day of the year, from 1 to 366 |
Each symbol is substituted with the appropriate data for the date that is being formatted.
If the character data is multibyte, the length of each symbol reflects the number of characters, not the number of bytes. For example, the 'mmm' symbol specifies a length of three characters for the month.
For symbols that represent character data (such as mmm), you can control the case of the output as follows:
For symbols that represent numeric data, you can control zero-padding with the case of the symbols:
The following table illustrates date_format settings, together with the output from the following statement, executed on Monday, April 14, 2008.
SELECT CAST( CURRENT DATE AS VARCHAR ); |
date_format | CURRENT DATE |
---|---|
yyyy/mm/dd/ddd | 2008/04/14/mon |
yyyy/Mm/Dd/ddd | 2008/4/14/mon |
jjj | 105 |
mmm yyyy | apr 2008 |
Mmm yyyy | Apr 2008 |
mm-yyyy | 04-2008 |
Send feedback about this page via email or DocCommentXchange | Copyright © 2008, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.0 |