共用方式為


timespan 數據類型

適用於:✅Microsoft網狀架構Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel

數據類型 timespan 代表時間間隔。

timespantime 數據類型相等。

timespan 文字

若要指定 timespan 常值,請使用下列其中一個語法選項:

語法 描述 範例 時間長度
nd 以一或多個數位表示的時間間隔, d 後面接著數天。 2d 2 天
nh 以一或多個數位表示的時間間隔, h 後面接著數小時。 1.5h 1.5 小時
nm 以一或多個數位表示的時間間隔, m 後面接著幾分鐘。 30m 30 分鐘
ns 以一或多個數位表示的時間間隔, s 後面接著秒數。 10s 10 秒
nms 以一或多個數位表示的時間間隔, ms 後面接著毫秒。 100ms 100 毫秒
nmicrosecond 以一或多個數位表示的時間間隔, microsecond後面接著 。 10microsecond 10 微秒
ntick 以一或多個數位表示的時間間隔, tick 後面接著表示 nanoseconds。 1tick 100 ns
timespan(n seconds) 以秒為單位的時間間隔。 timespan(15 seconds) 15 秒
timespan(n) 以天為單位的時間間隔。 timespan(2) 2 天
timespan(.小時:分鐘:秒毫秒.) 經過天數、小時、分鐘和秒的時間間隔。 timespan(0.12:34:56.7) 0d+12h+34m+56.7s
timespan(null) 表示 Null 值

深入瞭解 語法慣例

timespan 運算子

可以加入、減去和除類型的兩個 timespan 值。 最後一個作業會傳回型 real 別的值,代表一個值可以符合另一個值的分數次數。

範例

下列範例會以數種方式計算一天中的秒數:

print
    result1 = 1d / 1s,
    result2 = time(1d) / time(1s),
    result3 = 24 * 60 * time(00:01:00) / time(1s)

本範例會將一天中的秒數(以整數值表示)轉換為時間範圍單位:

print 
    seconds = 86400
| extend t = seconds * 1s