共用方式為


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]