Date/Time
Function Name | Description |
---|---|
Convert timestamp to the specified timezone. | |
Returns the current date of the system. | |
Returns the current date of the system based on the UTC timezone. | |
Returns the current time for the system. | |
Returns the current timestamp for the system in UTC time only. | |
Compares two dates or timestamps and returns the difference in days. | |
Returns the sum of two expressions of time as another expression of time. | |
Returns the difference between two expressions of time as another expression of time. | |
Return subfields such as year or hour from date or timestamp values. | |
Returns the difference of two expressions of time as another expression of time. | |
Truncates the date or timestamp to the indicated precision. | |
Returns the day of month of the date or timestamp. | |
Returns the day of month of the date or timestamp. | |
Returns the day of the week (from 1 to 7) of the date or timestamp. | |
Returns the day of the year (from 1 to 366) of the date or timestamp. | |
Extracts the specified date or time part from the date or timestamp. | |
Extracts the hour number (from 0 to 23) for a given time or timestamp. | |
Returns the last day of the month for the specified date or timestamp. | |
Extracts the minute number (from 0 to 59) for a given time or timestamp. | |
Extracts the month number (from 1 to 12) for a given date or timestamp. | |
Returns the number of months between two date or timestamp values. | |
Returns the date or timestamp of the first specified day of week that occurs after the input date. | |
Extracts the quarter number (from 1 to 4) for a given date or timestamp. | |
Extracts the second number (from 0 to 59) for a given date or timestamp. | |
Add (or subtract) an interval of time from a date/timestamp value or column. | |
Return the amount of time between two date or timestamp values | |
Converts the input expressions to the corresponding date. | |
Converts the input expressions to the corresponding time. | |
Converts the input expressions to the corresponding timestamp. | |
Returns the Unix epoch time representation of an ISO 8601 timestamp. | |
Extracts the week number (from 0 to 53) for a given date or timestamp. | |
Returns the week of year of the date or timestamp. | |
Extracts the year for a given date or timestamp. |
Date/Time Formatting
Format Element | Description | Example |
---|---|---|
AD/BC | Era indicator | AD, BC |
AMPM | Meridian indicator | AM, PM |
CC | Century indicator (0-99) | 19 |
WW | Week of year (0-52) | 4, 43 |
D | Day of week (1-7) | 6 |
DY | Abbreviated day name of week | Tue, Fri |
DAY | Full day name of week | Tuesday, Friday |
YYYY | Four digits of year | 1996 |
YY | Last two digits of year | 96 |
DDD | Day of year (1-366) | 5, 245 |
MM | Month (1-12) | 8 |
MON | Abbreviated month name | Mar, Oct |
MONTH | Full month name | March, October |
DD | Day of month (1-31) | 24 |
HH/HH12 | Hour of day (1-12) | 4 |
HH24 | Hour of day (0-23) | 21 |
MI | Minutes (0-59) | 22 |
SS | Seconds (0-59) | 54 |
FFF | Milliseconds | 121 |
TZD | Timezone abbreviation | UTC, PST |
TZO | Timezone offset | +02:00, -0800 |
Only the following characters are allowed in a format pattern: - / , . ; :
. If you need to let a value pass through to the output unmodified you can surround it with "
(for example "T"
).
If you convert a date to text, numeric values are zero padded for you. For example, MM
returns 04
for April.
Last updated