format_timespan()
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
根據提供的格式設定時間範圍的格式。
語法
format_timespan(
timespan ,
格式)
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
timespan | timespan |
✔️ | 要格式化的值。 |
format | string |
✔️ | 輸出格式是由一或多個 支援的格式項目所組成。 |
支援的格式專案
格式規範 | 描述 | 範例 |
---|---|---|
d -dddddddd |
時間間隔中的完整天數。 如有需要,請以零填補。 | 15.13:45:30: d -> 15, dd - 15, ddd ->> 015 |
f |
時間間隔中的十分之一秒。 | 15.13:45:30.6170000 -> 6,15.13:45:30.05 -> 0 |
ff |
時間間隔中的百分之一秒。 | 15.13:45:30.6170000 -> 61,15.13:45:30.0050000 -> 00 |
fff |
時間間隔中的毫秒。 | 6/15/2009 13:45:30.617 -> 617,6/15/2009 13:45:30.0005 -> 000 |
ffff |
時間間隔中的十萬分之一秒。 | 15.13:45:30.6175000 -> 6175,15.13:45:30.0000500 -> 00000 |
fffff |
時間間隔中的十萬分之一秒。 | 15.13:45:30.6175400 -> 61754、15.13:45:30.000005 -> 00000 |
ffffff |
時間間隔中的秒數百萬分之一。 | 15.13:45:30.6175420 -> 617542,15.13:45:30.0000005 -> 0000000 |
fffffff |
時間間隔中的1000萬分之一秒。 | 15.13:45:30.6175425 -> 6175425,15.13:45:30.0001150 -> 0001150 |
F |
如果非零,則為時間間隔中的十分之一秒。 | 15.13:45:30.6170000 -> 6,15.13:45:30.0500000 -> (無輸出) |
FF |
如果不是零,則時間間隔中的百分之一秒。 | 15.13:45:30.6170000 -> 61,15.13:45:30.0050000 -> (無輸出) |
FFF |
如果不是零,則時間間隔中的毫秒數。 | 15.13:45:30.6170000 -> 617,15.13:45:30.0005000 -> (無輸出) |
FFFF |
如果非零,則時間間隔中的十萬分之一秒。 | 15.13:45:30.5275000 -> 5275,15.13:45:30.0000500 -> (無輸出) |
FFFFF |
如果不是零,則時間間隔中的秒數十萬分之一。 | 15.13:45:30.6175400 -> 61754、15.13:45:30.0000050 -> (無輸出) |
FFFFFF |
如果不是零,則時間間隔中的秒數百萬分之一。 | 15.13:45:30.6175420 -> 617542,15.13:45:30.00000005 -> (無輸出) |
FFFFFFF |
如果不是零,則時間間隔中的 1000 萬分之一秒。 | 15.13:45:30.6175425 -> 6175425,15.13:45:30.0001150 -> 000115 |
H |
採用 24 小時制的小時,從 0 到 23。 | 15.01:45:30 -> 1,15.13:45:30 -> 13 |
HH |
採用 24 小時制的小時,從 00 到 23。 | 15.01:45:30 -> 01,15.13:45:30 -> 13 |
m |
時間間隔中未納入時數或天數部分的完整分鐘數。 單一位數的分鐘數前面不會加上零。 | 15.01:09:30 -> 9,15.13:29:30 -> 29 |
mm |
時間間隔中未納入時數或天數部分的完整分鐘數。 一位數的分鐘有前置零。 | 15.01:09:30 -> 09,15.01:45:30 -> 45 |
s |
時間間隔中未納入時數、天數或分鐘數部分的完整秒數。 單一位數的秒鐘數前面不會加上零。 | 15.13:45:09 -> 9 |
ss |
時間間隔中未納入時數、天數或分鐘數部分的完整秒數。 一位數的秒有前置零。 | 15.13:45:09 -> 09 |
支援的分隔符
格式規範可以包含下列分隔符:
分隔符號 | 註解 |
---|---|
' ' |
Space |
'/' |
|
'-' |
Dash |
':' |
|
',' |
|
'.' |
|
'_' |
|
'[' |
|
']' |
傳回
字串,其時間範圍會格式化為 format 所指定。
範例
let t = time(29.09:00:05.12345);
print
v1=format_timespan(t, 'dd.hh:mm:ss:FF'),
v2=format_timespan(t, 'ddd.h:mm:ss [fffffff]')
輸出
v1 | v2 |
---|---|
29.09:00:05:12 | 029.9:00:05 [1234500] |