make_datetime()

使用 “版本 ”下拉列表切换服务。 了解有关导航的详细信息
适用于:✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

创建介于指定的日期和时间之间的日期/时间标量值。

Syntax

make_datetime( yearmonthday)

make_datetime( yearmonthdayhourminute)

make_datetime( yearmonthdayhourminutesecond)

详细了解语法约定

Parameters

Name 类型 Required Description
year int ✔️ 介于 0 到 9999 之间的年份值。
month int ✔️ 介于 1 到 12 之间的月份值。
day int ✔️ 介于 1 到 28-31 之间的日值,具体取决于月份。
hour int 介于 0 到 23 之间的小时值。
minute int 介于 0 到 59 之间的分钟值。
second double 介于 0 到 59.9999999 之间的秒数值。

Returns

若成功,结果将是一个日期/时间值,否则,结果将为 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