sr_date_format option [SQL Remote]

Sets the format for dates retrieved from the database.

Allowed values

String (composed of the symbols listed below)

Default

YYYY/MM/DD

Remarks

The Message Agent uses this option when replicating columns that store a date. 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—as many characters as there are "m"s
DD Two digit day of month

Each symbol is substituted with the appropriate data for the date that is being formatted.

For symbols that represent character data (such as MMM), you can control the case of the output as follows:

  • Type the symbol in all uppercase to have the format appear in all uppercase. For example, MMM produces JAN.
  • Type the symbol in all lowercase to have the format appear in all lowercase. For example, mmm produces jan.
  • Type the symbol in mixed case to have SQL Anywhere choose the appropriate case for the language that is being used. For example, in English, typing Mmm produces May, while in French it produces mai.

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 numeric data, you can control zero-padding with the case of the symbols:

The option is a string build from the following symbols:

  • Type the symbol in same-case (such as MM or mm) to allow zero padding. For example, yyyy/mm/dd could produce 2002/01/01.
  • Type the symbol in mixed case (such as Mm) to suppress zero padding. For example, yyyy/Mm/Dd could produce 2002/1/1.
See also