Bagikan melalui


Jenis data rentang waktu

Applies to: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Jenis timespan data mewakili interval waktu.

Jenis timespan data dan time setara.

Literal timespan

Untuk menentukan timespan literal, gunakan salah satu opsi sintaks berikut:

Syntax Description Example Durasi
nd Interval waktu yang diwakili oleh satu atau beberapa digit diikuti oleh d selama hari. 2d 2 days
nh Interval waktu yang diwakili oleh satu atau beberapa digit diikuti oleh h selama berjam-jam. 1.5h 1.5 hours
nm Interval waktu yang diwakili oleh satu atau beberapa digit diikuti oleh m selama beberapa menit. 30m 30 minutes
ns Interval waktu yang diwakili oleh satu atau beberapa digit diikuti oleh s selama detik. 10s 10 seconds
nms Interval waktu yang diwakili oleh satu atau beberapa digit diikuti oleh ms milidetik. 100ms 100 milliseconds
nmicrosecond Interval waktu yang diwakili oleh satu atau beberapa digit diikuti oleh microsecond. 10microsecond 10 microseconds
ntick Interval waktu yang diwakili oleh satu atau beberapa digit diikuti dengan tick untuk menunjukkan nanodetik. 1tick 100 ns
timespan( nseconds) Interval waktu dalam detik. timespan(15 seconds) 15 seconds
timespan( n) Interval waktu dalam hari. timespan(2) 2 days
timespan( days.hours:minutes:seconds.milliseconds) Interval waktu dalam hari, jam, menit, dan detik berlalu. timespan(0.12:34:56.7) 0d+12h+34m+56.7s
timespan(null) Represents the null value.

Note

Minggu bukanlah durasi waktu yang didukung. For example, using nw is not supported.

Learn more about syntax conventions.

Operator timespan

Dua nilai jenis timespan dapat ditambahkan, dikurangi, dan dibagi. Operasi terakhir menampilkan nilai jenis real yang mewakili jumlah pecahan kali satu nilai yang dapat sesuai dengan yang lain.

Examples

Contoh berikut menghitung berapa detik dalam sehari dengan beberapa cara:

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

Contoh ini mengonversi jumlah detik dalam satu hari (diwakili oleh nilai integer) menjadi satuan rentang waktu:

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