timespan 數據類型
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
數據類型 timespan
代表時間間隔。
timespan
和time
數據類型相等。
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