Der Timespan-Datentyp
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Der timespan
Datentyp stellt ein Zeitintervall dar.
Die
timespan
Datentypen undtime
Datentypen sind gleichwertig.
timespan
-Literale
Verwenden Sie zum Angeben eines timespan
Literals eine der folgenden Syntaxoptionen:
Syntax | Beschreibung | Beispiel | Zeitdauer |
---|---|---|---|
nd |
Ein Zeitintervall, das durch eine oder mehrere Ziffern dargestellt wird, gefolgt von d Tagen. |
2d |
2 Tage |
nh |
Ein Zeitintervall, das durch eine oder mehrere Ziffern dargestellt wird, gefolgt von h Stunden. |
1.5h |
1.5 Stunden |
nm |
Ein Zeitintervall, das durch eine oder mehrere Ziffern dargestellt wird, gefolgt von m minutenlang. |
30m |
30 Minuten |
ns |
Ein Zeitintervall, das durch eine oder mehrere Ziffern dargestellt wird, gefolgt von s sekundenlang. |
10s |
10 Sekunden |
nms |
Ein Zeitintervall, das durch eine oder mehrere Ziffern dargestellt wird, gefolgt von ms Millisekunden. |
100ms |
100 Millisekunden |
nmicrosecond |
Ein Zeitintervall, das durch eine oder mehrere Ziffern dargestellt wird, gefolgt von microsecond . |
10microsecond |
10 Mikrosekunden |
ntick |
Ein Zeitintervall, das durch eine oder mehrere Ziffern dargestellt wird, gefolgt von tick Nanosekunden. |
1tick |
100 ns |
timespan( n seconds) |
Ein Zeitintervall in Sekunden. | timespan(15 seconds) |
15 Sekunden |
timespan( n) |
Ein Zeitintervall in Tagen. | timespan(2) |
2 Tage |
timespan( TageStunden. : minuten: Sekunden Millisekunden. ) |
Ein Zeitintervall in Tagen, Stunden, Minuten und Sekunden, die vergangen sind. | timespan(0.12:34:56.7) |
0d+12h+34m+56.7s |
timespan(null) |
Stellt den Nullwert dar. |
Erfahren Sie mehr über Syntaxkonventionen.
timespan
betriebspersonal
Zwei Werte vom Typ timespan
können hinzugefügt, subtrahiert und geteilt werden.
Der letzte Vorgang gibt einen Wert vom Typ real
zurück, der die Bruchzahl darstellt, mit der ein Wert an den anderen angepasst werden kann.
Beispiele
Im folgenden Beispiel wird berechnet, wie viele Sekunden sich in einem Tag auf verschiedene Arten befinden:
print
result1 = 1d / 1s,
result2 = time(1d) / time(1s),
result3 = 24 * 60 * time(00:01:00) / time(1s)
In diesem Beispiel wird die Anzahl von Sekunden in einem Tag (dargestellt durch einen ganzzahligen Wert) in eine Zeitbereichseinheit konvertiert:
print
seconds = 86400
| extend t = seconds * 1s