Zaman aralığı veri türü
Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini✅ Azure İzleyici✅Microsoft Sentinel
Veri timespan
türü bir zaman aralığını temsil eder.
timespan
vetime
veri türleri eşdeğerdir.
timespan
Hazır
Değişmez değer timespan
belirtmek için aşağıdaki söz dizimi seçeneklerinden birini kullanın:
Sözdizimi | Açıklama | Örnek | Süre uzunluğu |
---|---|---|---|
nd |
Günler için bir veya daha fazla basamakla d gösterilen bir zaman aralığı. |
2d |
2 gün |
nh |
Bir veya daha fazla basamakla ve ardından h saatler boyunca gösterilen bir 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 basamakla s gösterilen bir zaman aralığı. |
10s |
10 saniye |
nms |
Milisaniyeler için 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 microsecond gelen 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( n seconds) |
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 diğerine kaç kez sığabileceğini gösteren bir tür real
değeri 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ı (tamsayı değeriyle gösterilir) zaman aralığı birimine dönüştürür:
print
seconds = 86400
| extend t = seconds * 1s