Name | Description |
---|---|
ago | Subtracts the given timespan from the current UTC clock time. |
datetime_add | Calculates a new datetime from a specified datepart multiplied by a specified amount, added to a specified datetime. |
datetime_part | Extracts the requested date part as an integer value. |
datetime_diff | Calculates calendarian difference between two datetime values. |
dayofmonth | Returns the integer number representing the day number of the given month |
dayofweek | Returns the integer number of days since the preceding Sunday, as a timespan. |
dayofyear | Returns the integer number represents the day number of the given year. |
endofyear | Returns the end of the year containing the date |
getmonth | Get the month number (1-12) from a datetime. |
getyear | Returns the year part of the datetime argument. |
hourofday | Returns the integer number representing the hour number of the given date. |
endofday | Returns the end of the day containing the date. |
now | Returns the current UTC clock time, optionally offset by a given timespan. |
endofmonth | Returns the end of the month containing the date. |
endofweek | Returns the end of the week containing the date. |
monthofyear | Returns the integer number represents the month number of the given year. |
startofday | Returns the start of the day containing the date. |
startofmonth | Returns the start of the month containing the date. |
startofweek | Returns the start of the week containing the date. |
startofyear | Returns the start of the year containing the date. |
unixtime_microseconds_todatetime | Converts a Unix timestamp expressed in whole microseconds to an APL datetime value. |
unixtime_milliseconds_todatetime | Converts a Unix timestamp expressed in whole milliseconds to an APL datetime value. |
unixtime_nanoseconds_todatetime | Converts a Unix timestamp expressed in whole nanoseconds to an APL datetime value. |
unixtime_seconds_todatetime | Converts a Unix timestamp expressed in whole seconds to an APL datetime value. |
week_of_year | Returns the ISO 8601 week number from a datetime expression. |
ago
Subtracts the given timespan from the current UTC clock time.Arguments
- Interval to subtract from the current UTC clock time
Returns
now() - a_timespanExample
- Result:
- Result:
datetime_add
Calculates a new datetime from a specified datepart multiplied by a specified amount, added to a specified datetime.Arguments
- period: string.
- amount: integer.
- datetime: datetime value.
Returns
A date after a certain time/date interval has been added.Example
- Result:
datetime_part
Extracts the requested date part as an integer value.Arguments
- date: datetime
- part: string
Returns
An integer representing the extracted part.Examples
- Result:
datetime_diff
Calculates calendarian difference between two datetime values.Arguments
- period: string.
- datetime_1: datetime value.
- datetime_2: datetime value.
Returns
An integer, which represents amount of periods in the result of subtraction (datetime_1 - datetime_2).Example
- Result:
- Result:
dayofmonth
Returns the integer number representing the day number of the given monthArguments
a_date
: Adatetime
Returns
day number of the given month.Example
- Result:
dayofweek
Returns the integer number of days since the preceding Sunday, as a timespan.Arguments
- a_date: A datetime.
Returns
Thetimespan
since midnight at the beginning of the preceding Sunday, rounded down to an integer number of days.
Example
- Result:
dayofyear
Returns the integer number represents the day number of the given year.Arguments
a_date
: Adatetime.
Returns
day number
of the given year.
Example
- Result:
endofyear
Returns the end of the year containing the dateArguments
- date: The input date.
Returns
A datetime representing the end of the year for the given date valueExample
- Result:
getmonth
Get the month number (1-12) from a datetime.getyear
Returns the year part of thedatetime
argument.
Example
- Result:
hourofday
Returns the integer number representing the hour number of the given dateArguments
- a_date: A datetime.
Returns
hour number of the day (0-23).Example
- Result:
endofday
Returns the end of the day containing the dateArguments
- date: The input date.
Returns
A datetime representing the end of the day for the given date value.Example
- Result:
now
Returns the current UTC clock time, optionally offset by a given timespan. This function can be used multiple times in a statement and the clock time being referenced will be the same for all instances.Arguments
- offset: A timespan, added to the current UTC clock time. Default: 0.
Returns
The current UTC clock time as a datetime.Example
- Result:
endofmonth
Returns the end of the month containing the dateArguments
- date: The input date.
Returns
A datetime representing the end of the month for the given date value.Example
- Result:
endofweek
Returns the end of the week containing the dateArguments
- date: The input date.
Returns
A datetime representing the end of the week for the given date valueExample
- Result:
monthofyear
Returns the integer number represents the month number of the given year.Arguments
date
: A datetime.
Returns
month number of the given year.Example
- Result:
startofday
Returns the start of the day containing the dateArguments
- date: The input date.
Returns
A datetime representing the start of the day for the given date valueExamples
- Result:
startofmonth
Returns the start of the month containing the dateArguments
- date: The input date.
Returns
A datetime representing the start of the month for the given date valueExample
- Result:
- Result:
startofweek
Returns the start of the week containing the date Start of the week is considered to be a Sunday.Arguments
- date: The input date.
Returns
A datetime representing the start of the week for the given date valueExamples
- Result:
- Result:
startofyear
Returns the start of the year containing the dateArguments
- date: The input date.
Returns
A datetime representing the start of the year for the given date valueExamples
- Result:
- Result: