Datatypen tidsintervall
Datatypen timespan
representerar ett tidsintervall.
Datatyperna
timespan
ochtime
är likvärdiga.
timespan
Litteraler
Om du vill ange en timespan
literal använder du något av följande syntaxalternativ:
Syntax | Beskrivning | Exempel | Tidslängd |
---|---|---|---|
Nd |
Ett tidsintervall som representeras av en eller flera siffror följt av d för dagar. |
2d |
2 dagar |
Nh |
Ett tidsintervall som representeras av en eller flera siffror följt av h i timmar. |
1.5h |
1,5 timmar |
Nm |
Ett tidsintervall som representeras av en eller flera siffror följt av m i minuter. |
30m |
30 minuter |
Ns |
Ett tidsintervall som representeras av en eller flera siffror följt av s i sekunder. |
10s |
10 sekunder |
Nms |
Ett tidsintervall som representeras av en eller flera siffror följt av ms för millisekunder. |
100ms |
100 millisekunder |
Nmicrosecond |
Ett tidsintervall som representeras av en eller flera siffror följt av microsecond . |
10microsecond |
10 mikrosekunder |
Ntick |
Ett tidsintervall som representeras av en eller flera siffror följt av tick för att ange nanosekunder. |
1tick |
100 ns |
timespan( Nseconds) |
Ett tidsintervall i sekunder. | timespan(15 seconds) |
15 sekunder |
timespan( N) |
Ett tidsintervall i dagar. | timespan(2) |
2 dagar |
timespan( Dagar. Timmar: Minuter: Sekunder. Millisekunder) |
Ett tidsintervall i dagar, timmar, minuter och sekunder som gick. | timespan(0.12:34:56.7) |
0d+12h+34m+56.7s |
timespan(null) |
Representerar null-värdet. |
Läs mer om syntaxkonventioner.
timespan
Operatörer
Två värden av typen timespan
kan läggas till, subtraheras och delas.
Den senaste åtgärden returnerar ett värde av typen real
som representerar det bråktal som ett värde kan passa det andra.
Exempel
I följande exempel beräknas hur många sekunder som är på en dag på flera sätt:
print
result1 = 1d / 1s,
result2 = time(1d) / time(1s),
result3 = 24 * 60 * time(00:01:00) / time(1s)
I det här exemplet konverteras antalet sekunder på en dag (representeras av ett heltalsvärde) till en tidsintervallenhet:
print
seconds = 86400
| extend t = seconds * 1s
Relaterat innehåll
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för