module pixeltable.functions.date
Pixeltable UDFs for DateType.
Usage example:
udf add_days()
Add n days to the date.
Equivalent to date + timedelta(days=n).
udf day()
Between 1 and the number of days in the given month of the given year.
Equivalent to date.day.
udf isocalendar()
Return a dictionary with three entries: 'year', 'week', and 'weekday'.
Equivalent to
date.isocalendar().
Return a string representing the date and time in ISO 8601 format.
Equivalent to date.isoformat().
Parameters:
sep (String): Separator between date and time.
timespec (String): The number of additional terms in the output. See the
date.isoformat()
documentation for more details.
udf isoweekday()
Return the day of the week as an integer, where Monday is 1 and Sunday is 7.
Equivalent to date.isoweekday().
udf make_date()
Create a date.
Equivalent to datetime().
udf month()
Between 1 and 12 inclusive.
Equivalent to date.month.
udf strftime()
Return a string representing the date and time, controlled by an explicit format string.
Equivalent to date.strftime().
Parameters:
udf toordinal()
Return the proleptic Gregorian ordinal of the date, where January 1 of year 1 has ordinal 1.
Equivalent to date.toordinal().
udf weekday()
Between 0 (Monday) and 6 (Sunday) inclusive.
Equivalent to date.weekday().
udf year()
Between 1 and 9999 inclusive.
(Between MINYEAR and
MAXYEAR as defined by the Python datetime
library).
Equivalent to date.year.Last modified on January 15, 2026