make_datetime()

Applies to: ✅ Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Creates a datetime scalar value between the specified date and time.

Syntax

make_datetime(year, month, day)

make_datetime(year, month, day, hour, minute)

make_datetime(year, month, day, hour, minute, second)

Learn more about syntax conventions.

Parameters

Name Type Required Description
year int ✔️ The year value between 0 to 9999.
month int ✔️ The month value between 1 to 12.
day int ✔️ The day value between 1 to 28-31, depending on the month.
hour int The hour value between 0 to 23.
minute int The minute value between 0 to 59.
second double The second value between 0 to 59.9999999.

Returns

If successful, the result will be a datetime value, otherwise, the result will be null.

Example

print year_month_day = make_datetime(2017,10,01)

Output

year_month_day
2017-10-01 00:00:00.0000000
print year_month_day_hour_minute = make_datetime(2017,10,01,12,10)

Output

year_month_day_hour_minute
2017-10-01 12:10:00.0000000
print year_month_day_hour_minute_second = make_datetime(2017,10,01,12,11,0.1234567)

Output

year_month_day_hour_minute_second
2017-10-01 12:11:00.1234567