Skip to content

DatePart

Extracts the specified date part from a date value.

Category: date

Syntax:

DatePart("precision", [date], |timezone|)

Returns: IntColumn

Context Filtering: ✓ Yes

Parameters

Name Type Required Description
precision text ✓ Yes The date part to extract.
date column\|datetime ✓ Yes Date or column of dates from which to extract the date part.
timezone text ✗ No Optional IANA time zone name (e.g., "America/Los_Angeles"). Defaults to UTC.

Allowed Values for precision: year, quarter, month, week, day, weekday, day_of_year, hour, minute, second, millisecond, epoch

Allowed Column Types: DATETIME, DATE

Validation

  • Minimum parameters: 2
  • Maximum parameters: 3

Examples

DatePart("year", [Invoice Date])

Extracts the year from each value in the invoice date column.

DatePart("week", Date("2007-01-10 10:00:00"))

Returns the week number for the given date (weeks start on Sunday by default). Result: 2