Important
Helios features are now enabled during weekly update windows and are no longer directly tied to SingleStore engine releases. Refer to the release notes to view the latest features available in your Helios cluster.
TO_ CHAR
On this page
The TO_ function converts a DATE, DATETIME, DATETIME(6), TIME, TIMESTAMP or TIMESTAMP(6) value to a string.
Syntax
TO_CHAR ( convert_from_value, result_format )Arguments
-
convert_
from_ value: Value of one of the following data types: DATE,DATETIME,DATETIME(6),TIME,TIMESTAMPorTIMESTAMP(6). -
result_
format: A format string, comprised of one or more of the format specifiers listed in the table below:
Format Specifiers
|
Meaning |
Format Specifier |
|---|---|
|
Four digit year |
|
|
Two digit year |
|
|
Two digit year (20th century for 00-49) |
|
|
Three letter month (Jan - Dec) |
|
|
Month (January - December) |
|
|
Month as a digit (1 - 12) |
|
|
Day of the week as a digit (1 - 7) |
|
|
Three letter day (Sun - Sat) |
|
|
Day (1 - 31) |
|
|
Hour (0 - 23) |
|
|
Hour (1 - 12) |
|
|
Minute (0 - 59) |
|
|
Second (0 - 59) |
|
|
Precision for seconds |
|
|
AM or PM |
|
Important
TO_’s format string may contain characters that are not format specifiers.
Examples
The following examples use the :> operator to cast a string to a DATE, TIMESTAMP, or similar type.TO_ then converts the casted type to a string.
|
Call to |
Result |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Important
When you call TO_ and don’t explicitly type-cast the first argument, TO_ will implicitly type-cast the first argument to TIMESTAMP(6).
When you call TO_ and specify a temporal-type column in the first argument, no typecast is needed.
Last modified: