Zaman aralığı veri türü

Veri timespan türü bir zaman aralığını temsil eder.

timespan ve time veri türleri eşdeğerdir.

timespan Hazır

Değişmez timespan değer belirtmek için aşağıdaki söz dizimi seçeneklerinden birini kullanın:

Syntax Açıklama Örnek Süre uzunluğu
nd Günler için bir veya daha fazla basamakla gösterilen ve ardından gelen d bir zaman aralığı. 2d 2 gün
nh Bir veya daha fazla basamakla ve ardından h saatler için gösterilen zaman aralığı. 1.5h 1,5 saat
nm Dakikalar boyunca bir veya daha fazla basamakla m gösterilen bir zaman aralığı. 30m 30 dakika
ns Saniyeler boyunca bir veya daha fazla basamak ve ardından gelen s bir zaman aralığı. 10s 10 saniye
nms Milisaniye boyunca bir veya daha fazla basamakla ms gösterilen bir zaman aralığı. 100ms 100 milisaniye
nmicrosecond Bir veya daha fazla basamakla gösterilen ve ardından microsecondgelen zaman aralığı. 10microsecond 10 mikrosaniye
ntick Nanosaniyeleri göstermek için bir veya daha fazla basamakla tick gösterilen ve ardından gelen bir zaman aralığı. 1tick 100 ns
timespan(nseconds) Saniye cinsinden bir zaman aralığı. timespan(15 seconds) 15 saniye
timespan(n) Gün cinsinden bir zaman aralığı. timespan(2) 2 gün
timespan(Gün.Saat:Dakika:Saniye.Milisaniye) Gün, saat, dakika ve saniye cinsinden bir zaman aralığı geçti. timespan(0.12:34:56.7) 0d+12h+34m+56.7s
timespan(null) Null değeri temsil eder.

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

timespan işleçleri

Türünde timespan iki değer eklenebilir, çıkarılabilir ve bölünebilir. Son işlem, bir değerin real diğerine kaç kez sığabileceğini gösteren kesirli bir değer döndürür.

Örnekler

Aşağıdaki örnek, bir günde kaç saniye olduğunu birkaç şekilde hesaplar:

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

Bu örnek, bir gündeki saniye sayısını (bir tamsayı değeriyle gösterilir) zaman aralığı birimine dönüştürür:

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