Der Timespan-Datentyp
Der timespan
Datentyp stellt ein Zeitintervall dar.
Die
timespan
Datentypen undtime
sind gleichwertig.
timespan
-Literale
Verwenden Sie eine der folgenden Syntaxoptionen, um ein timespan
Literal anzugeben:
Syntax | BESCHREIBUNG | Beispiel | Dauer |
---|---|---|---|
nd |
Ein Zeitintervall, das durch eine oder mehrere Ziffern gefolgt von d für Tage dargestellt wird. |
2d |
2 Tage |
nh |
Ein Zeitintervall, das durch eine oder mehrere Ziffern gefolgt von h stundenlang dargestellt wird. |
1.5h |
1,5 Stunden |
nm |
Ein Zeitintervall, das durch eine oder mehrere Ziffern gefolgt von m für Minuten dargestellt wird. |
30m |
30 Minuten |
ns |
Ein Zeitintervall, das durch eine oder mehrere Ziffern gefolgt von s für Sekunden dargestellt wird. |
10s |
10 Sekunden |
nms |
Ein Zeitintervall, das durch eine oder mehrere Ziffern gefolgt von ms für Millisekunden dargestellt wird. |
100ms |
100 Millisekunden |
nmicrosecond |
Ein Zeitintervall, das durch eine oder mehrere Ziffern gefolgt von dargestellt wird microsecond . |
10microsecond |
10 Mikrosekunden |
ntick |
Ein Zeitintervall, das durch eine oder mehrere Ziffern gefolgt wird tick , um Nanosekunden anzugeben. |
1tick |
100 ns |
timespan( nseconds) |
Ein Zeitintervall in Sekunden. | timespan(15 seconds) |
15 Sekunden |
timespan( n) |
Ein Zeitintervall in Tagen. | timespan(2) |
2 Tage |
timespan( Tage. Stunden: Minuten: Sekunden. Millisekunden) |
Ein Zeitintervall in Tagen, Stunden, Minuten und Sekunden. | timespan(0.12:34:56.7) |
0d+12h+34m+56.7s |
timespan(null) |
Stellt den NULL-Wert dar. |
Erfahren Sie mehr über Syntaxkonventionen.
timespan
-Operatoren
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 Anzahl der Anzahl von Werten darstellt, die dem anderen entsprechen können.
Beispiele
Im folgenden Beispiel wird auf verschiedene Weise berechnet, wie viele Sekunden an einem Tag sind:
print
result1 = 1d / 1s,
result2 = time(1d) / time(1s),
result3 = 24 * 60 * time(00:01:00) / time(1s)
In diesem Beispiel wird die Anzahl der Sekunden pro Tag (dargestellt durch einen ganzzahligen Wert) in eine Zeitspanneneinheit konvertiert:
print
seconds = 86400
| extend t = seconds * 1s
Verwandte Inhalte
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für