Datetime Part
datetime_part
Extracts a specified part from a datetime value.
Syntax
datetime_part(part, datetime) part: The part of the datetime to extract. Supported values include:"Year","Quarter","Month","DayOfYear","Day","Hour","Minute","Second","Millisecond","Microsecond","Nanosecond","Week","DayOfWeek"datetime: The datetime value to extract the part from.
Returns
The value of the specified part as an integer or string, depending on the part.
Examples
Extract the year from a datetime:
datatable(dt: datetime)
[
datetime(2024-06-01)
]
| extend year = datetime_part("Year", dt) Extract the day of week (0=Sunday, 6=Saturday):
datatable(dt: datetime)
[
datetime(2024-06-01)
]
| extend day_of_week = datetime_part("DayOfWeek", dt) datetime_part
Extracts a specific part of a datetime.
Syntax
datetime_part(part, datetime) part: string specifying the part (e.g.,"year","month","day","hour","minute").datetime: a datetime expression.
Examples
Count requests per hour of day:
requests
| summarize count() by hour = datetime_part("hour", timestamp)
| order by hour asc Group by month:
logs
| summarize count() by month = datetime_part("month", timestamp)