Jenis data tanggalwaktu

Jenis datetime data mewakili instan dalam waktu, biasanya dinyatakan sebagai tanggal dan waktu hari. Nilai berkisar dari 00:00:00 (tengah malam), 1 Januari 0001 Anno Domini (Era Umum) hingga 11:59:59 P.M., 31 Desember 9999 A.D. (C.E.) di kalender Gregorian.

Nilai waktu diukur dalam unit 100-nanodetik yang disebut tick, dan tanggal tertentu adalah jumlah kutu sejak pukul 12:00 tengah malam, 1 Januari 0001 A.D. (C.E.) di kalender GregorianCalendar (tidak termasuk detik yang akan ditambahkan dengan detik kabisat). Misalnya, nilai tick 31241376000000000 mewakili tanggal, Jumat, 01 Januari 0100 12:00:00 tengah malam. Ini terkadang disebut "momen dalam waktu linier".

Jenis datetime data dan date setara.

Catatan

Nilai datetime di Kusto selalu berada di zona waktu UTC. Jika menampilkan datetime nilai di zona waktu lain diperlukan, gunakan datetime_utc_to_local() atau datetime_local_to_utc().

Literal datetime

Untuk menentukan datetime harfiah, gunakan salah satu opsi sintaks berikut:

Sintaks Deskripsi Contoh
datetime(Tahun.Bulan.milidetikdetik.menit:hari:) Tanggal dan waktu dalam format UTC. datetime(2015-12-31 23:59:59.9)
datetime(Tahun.Bulan.Hari) Tanggal dalam format UTC. datetime(2015-12-31)
datetime() Mengembalikan waktu saat ini.
datetime(null) Mewakili nilai null.

Pelajari selengkapnya tentang konvensi sintaksis.

Fungsi now() khusus dan ago()

Kusto menyediakan dua fungsi khusus, now() dan ago(), untuk memungkinkan kueri mereferensikan waktu saat kueri memulai eksekusi.

Format yang didukung

Ada beberapa format untuk datetime yang didukung sebagai harfiah tanggalwaktu() dan fungsi todatetime().

Peringatan

Sangat disarankan untuk hanya menggunakan format ISO 8601.

ISO 8601

Format Contoh
%Y-%m-%dT%H:%M:%s%z 2014-05-25T08:20:03.123456Z
%Y-%m-%dT%H:%M:%s 2014-05-25T08:20:03.123456
%Y-%m-%dT%H:%M 2014-05-25T08:20
%Y-%m-%d %H:%M:%s%z 2014-11-08 15:55:55.123456Z
%Y-%m-%d %H:%M:%s 2014-11-08 15:55:55
%Y-%m-%d %H:%M 2014-11-08 15:55
%Y-%m-%d 2014-11-08

RFC 822

Format Contoh
%w, %e %b %r %H:%M:%s %Z Sabtu, 8 Nov 14 15:05:02 GMT
%w, %e %b %r %H:%M:%s Sabtu, 8 Nov 14 15:05:02
%w, %e %b %r %H:%M Sabtu, 8 Nov 14 15:05
%w, %e %b %r %H:%M %Z Sabtu, 8 Nov 14 15:05 GMT
%e %b %r %H:%M:%s %Z 8 Nov 14 15:05:02 GMT
%e %b %r %H:%M:%s 8 Nov 14 15:05:02
%e %b %r %H:%M 8 Nov 14 15:05
%e %b %r %H:%M %Z 8 Nov 14 15:05 GMT

RFC 850

Format Contoh
%w, %e-%b-%r %H:%M:%s %Z Sabtu, 08-Nov-14 15:05:02 GMT
%w, %e-%b-%r %H:%M:%s Sabtu, 08-Nov-14 15:05:02
%w, %e-%b-%r %H:%M %Z Sabtu, 08-Nov-14 15:05 GMT
%w, %e-%b-%r %H:%M Sabtu, 08-Nov-14 15:05
%e-%b-%r %H:%M:%s %Z 08-Nov-14 15:05:02 GMT
%e-%b-%r %H:%M:%s 08-Nov-14 15:05:02
%e-%b-%r %H:%M %Z 08-Nov-14 15:05 GMT
%e-%b-%r %H:%M 08-Nov-14 15:05

Mudah disortir

Format Contoh
%Y-%n-%e %H:%M:%s 2014-11-08 15:05:25
%Y-%n-%e %H:%M:%s %Z 08-11-2014 15:05:25 GMT
%Y-%n-%e %H:%M 2014-11-08 15:05
%Y-%n-%e %H:%M %Z 08-11-2014 15:05 GMT
%Y-%n-%eT%H:%M:%s 2014-11-08T15:05:25
%Y-%n-%eT%H:%M:%s %Z 2014-11-08T15:05:25 GMT
%Y-%n-%eT%H:%M 2014-11-08T15:05
%Y-%n-%eT%H:%M %Z 2014-11-08T15:05 GMT