Het gegevenstype voor de periode

Het timespan gegevenstype vertegenwoordigt een tijdsinterval.

De timespan gegevenstypen en time zijn gelijkwaardig.

timespan letterlijke waarden

Als u een letterlijke timespan waarde wilt opgeven, gebruikt u een van de volgende syntaxisopties:

Syntax Beschrijving Voorbeeld Tijdsduur
Nd Een tijdsinterval dat wordt vertegenwoordigd door een of meer cijfers gevolgd door d dagen. 2d 2 dagen
Nh Een tijdsinterval dat wordt vertegenwoordigd door een of meer cijfers gevolgd door h gedurende uren. 1.5h 1,5 uur
Nm Een tijdsinterval dat wordt vertegenwoordigd door een of meer cijfers, gevolgd door m gedurende minuten. 30m 30 minuten
Ns Een tijdsinterval dat wordt vertegenwoordigd door een of meer cijfers gevolgd door s gedurende seconden. 10s 10 seconden
Nms Een tijdsinterval dat wordt vertegenwoordigd door een of meer cijfers, gevolgd door ms voor milliseconden. 100ms 100 milliseconden
Nmicrosecond Een tijdsinterval dat wordt vertegenwoordigd door een of meer cijfers, gevolgd door microsecond. 10microsecond 10 microseconden
Ntick Een tijdsinterval dat wordt vertegenwoordigd door een of meer cijfers, gevolgd door tick om nanoseconden aan te geven. 1tick 100 ns
timespan(Nseconds) Een tijdsinterval in seconden. timespan(15 seconds) 15 seconden
timespan(N) Een tijdsinterval in dagen. timespan(2) 2 dagen
timespan(Dagen.Uur:Minuten:Seconden.Milliseconden) Een tijdsinterval in dagen, uren, minuten en seconden verstreken. timespan(0.12:34:56.7) 0d+12h+34m+56.7s
timespan(null) Vertegenwoordigt de null-waarde.

Meer informatie over syntaxisconventies.

timespan Exploitanten

Er kunnen twee waarden van het type timespan worden opgeteld, afgetrokken en gedeeld. De laatste bewerking retourneert een waarde van het type real die het fractionele aantal keren vertegenwoordigt dat de ene waarde in de andere past.

Voorbeelden

In het volgende voorbeeld wordt op verschillende manieren berekend hoeveel seconden er per dag zijn:

print
    result1 = 1d / 1s,
    result2 = time(1d) / time(1s),
    result3 = 24 * 60 * time(00:01:00) / time(1s)

In dit voorbeeld wordt het aantal seconden in een dag (vertegenwoordigd door een geheel getal) geconverteerd naar een tijdspanneeenheid:

print 
    seconds = 86400
| extend t = seconds * 1s