Freigeben über


format_timespan()

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Formatiert einen Zeitbereich gemäß dem bereitgestellten Format.

Syntax

format_timespan(Zeitbereichsformat , )

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
timespan timespan ✔️ Der zu formatierende Wert.
format string ✔️ Das Ausgabeformat besteht aus einem oder mehreren der unterstützten Formatelemente.

Unterstützte Formatelemente

Formatbezeichner BESCHREIBUNG Beispiele
d-dddddddd Die Anzahl ganzer Tage im Zeitintervall. Bei Bedarf mit Nullen aufgefüllt. 15.13:45:30: d -> 15, dd -> 15, ddd -> 015
f Die Zehntel einer Sekunde im Zeitintervall. 15.13:45:30.6170000 -> 6, 15.13:45:30.05 -> 0
ff Die Hundertstel einer Sekunde im Zeitintervall. 15.13:45:30.61700000 -> 61, 15.13:45:30.0050000 -> 00
fff Die Millisekunden im Zeitintervall. 15.06.2009 13:45:30.617 -> 617, 15.06.2009 13:45:30.0005 -> 0000
ffff Die zehntausendstel Sekunde im Zeitintervall. 15.13:45:30.6175000 -> 6175, 15.13:45:30.0000500 -> 00000
fffff Die Hunderttausendstel einer Sekunde im Zeitintervall. 15.13:45:30.6175400 -> 61754, 15.13:45:30.000005 -> 0000000
ffffff Die Millionstel einer Sekunde im Zeitintervall. 15.13:45:30.6175420 -> 617542, 15.13:45:30.0000005 -> 00000000
fffffff Die zehn Millionenstel einer Sekunde im Zeitintervall. 15.13:45:30.6175425 - 6175425, 15.13:45:30.0001150 ->> 0001150
F Wenn keine Null ist, werden die Zehntel einer Sekunde im Zeitintervall angezeigt. 15.13:45:30.6170000 -> 6, 15.13:45:30.0500000 -> (keine Ausgabe)
FF Wenn keine Null ist, werden die Hundertstel einer Sekunde im Zeitintervall angezeigt. 15.13:45:30.61700000 -> 61, 15.13:45:30.0050000 -> (keine Ausgabe)
FFF Wenn keine Null ist, werden die Millisekunden im Zeitintervall angegeben. 15.13:45:30.61700000 -> 617, 15.13:45:30.0005000 -> (keine Ausgabe)
FFFF Wenn keine Null ist, werden die zehntausendStel einer Sekunde im Zeitintervall angezeigt. 15.13:45:30.5275000 -> 5275, 15.13:45:30.0000500 -> (keine Ausgabe)
FFFFF Wenn keine Null ist, werden die Hunderttausendstel einer Sekunde im Zeitintervall angezeigt. 15.13:45:30.6175400 -> 61754, 15.13:45:30.0000050 -> (keine Ausgabe)
FFFFFF Wenn keine Null ist, werden die Millionstel einer Sekunde im Zeitintervall angezeigt. 15.13:45:30.6175420 -> 617542, 15.13:45:30.0000005 -> (keine Ausgabe)
FFFFFFF Wenn keine Null ist, werden die zehn Millionenstel einer Sekunde im Zeitintervall angezeigt. 15.13:45:30.6175425 - 6175425, 15.13:45:30.0001150 ->> 000115
H Die Stunde, von 0 bis 23 (24-Stunden-Format). 15.01:45:30 -> 1, 15.13:45:30 -> 13
HH Die Stunde, von 00 bis 23 (24-Stunden-Format). 15.01:45:30 -> 01, 15.13:45:30 -> 13
m Die Anzahl ganzer Minuten im Zeitintervall, die nicht als Teil von Stunden oder Tagen gezählt werden. Einstellige Minutenangaben weisen keine führende 0 auf. 15.01:09:30 -> 9, 15.13:29:30 -> 29
mm Die Anzahl ganzer Minuten im Zeitintervall, die nicht als Teil von Stunden oder Tagen gezählt werden. Einstellige Minutenangaben weisen eine führende 0 auf. 15.01:09:30 -> 09, 15.01:45:30 -> 45
s Die Anzahl ganzer Sekunden im Zeitintervall, die nicht als Teil von Stunden, Tagen oder Minuten gezählt werden. Einstellige Sekundenangaben weisen keine führende 0 auf. 15.13:45:09 -> 9
ss Die Anzahl ganzer Sekunden im Zeitintervall, die nicht als Teil von Stunden, Tagen oder Minuten gezählt werden. Einstellige Sekundenangaben weisen eine führende 0 auf. 15.13:45:09 -> 09

Unterstützte Trennzeichen

Der Formatbezeichner kann folgende Trennzeichen enthalten:

Trennzeichen Kommentar
' ' Space
'/'
'-' Dash
':'
','
'.'
'_'
'['
']'

Gibt zurück

Eine Zeichenfolge, deren Zeitbereich gemäß Format formatiert ist.

Beispiele

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]')

Output

v1 V2
29.09:00:05:12 029.9:00:05 [1234500]