GitHub GitHub' da katkıda bulun: Çevrimiçi düzenle

Tarih/saat veri tipi

datetime (date) veri türü, genellikle günün tarihi ve saati olarak ifade edilen bir anlık zamanı temsil eder. Değerler 00:00:00 (gece yarısı), 1 Ocak 0001 Anno Domini (Ortak Dönem) ile 11:59:59 P.M., 31 Aralık 9999 A.D. (C.E.) Gregoryen takviminde.

Saat değerleri, onay imi adı verilen 100 nanosaniye birimlerinde ölçülür ve belirli bir tarih, gece yarısı, 1 Ocak 0001 A.D. (C.E.) GregorianCalendar takviminde (artık saniye olarak eklenecek işaretler hariç). Örneğin, 31241376000000000 onay imi değeri, tarih, Cuma, Ocak 01, 0100 12:00:00 gece yarısını gösterir. Bu bazen "doğrusal zamanda bir an" olarak adlandırılır.

KQL ' deki bir datetime değeri her zaman UTC saat diliminde olur. datetime değerlerinin başka saat dilimlerinde görüntülenmesi, verilerin bir özelliği değil, verileri görüntüleyen kullanıcı uygulamasının sorumluluğundadır. Saat dilimi değerlerinin verilerin bir parçası olarak tutulması gerekiyorsa, ayrı bir kolon kullanılmalıdır (UTC ' ye göre göreli konum bilgileri sağlanmalıdır).

tarih ve saat hazır bilgileri

datetime tipi hazır bilgiler, aşağıdaki tabloda gösterildiği gibi değeriçin bir dizi biçimin desteklendiği datetime(değer)sözdizimine sahip olur:

Örnek Değer
datetime(2015-12-31 23:59:59.9)
datetime(2015-12-31)
Zaman her zaman UTC ' dir. Tarihi atlarsanız bugün bir saat verilir)).
datetime(null) Bkz. boş değerler.
now() Geçerli saat.
now(-zaman aralığı) now()-zaman aralığı
ago(zaman aralığı) now()-zaman aralığı

now() ve ago() , Kusto ' un sorguyu yürütmeye başladığı zaman ile karşılaştırılan bir datetime değerini gösterir. Bunlar aynı sorguda birden çok kez görünebilir ve tümü için tek bir değer kullanılır. (Başka bir deyişle, now(-x) - ago(x) gibi ifadeler her zaman sıfır timespan değeri verir.)

Desteklenen biçimler

datetime için, datetime () hazır bilgileri ve todatetime () işlevi olarak desteklenen birkaç biçim vardır.

Yalnızca ISO 8601 biçimlerinin kullanılması önemle önerilir .

ISO 8601

Biçim Örnek
%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 23-08 15:55:55
%Y-%m-%d %H: %M 2014-11-08 15:55
%Y-%m-%d 2014-11-08



RFC 822

Biçim Örnek
%w, %e %b %r %H: %M:%s %Z Sat, 8 Kasım 14 15:05:02 GMT
%w, %e %b %r %H: %M:%s Sat, 8 Kas 14 15:05:02
%w, %e %b %r %H: %M Sat, 8 Kas 14 15:05
%w, %e %b %r %H: %M %Z Sat, 8 Kasım 14 15:05 GMT
%e %b %r %H: %M:%s %Z 8 Kasım 14 15:05:02 GMT
%e %b %r %H: %M:%s 8 Kas 14 15:05:02
%e %b %r %H: %M 8 Kas 14 15:05
%e %b %r %H: %M %Z 8 Kasım 14 15:05 GMT



RFC 850

Biçim Örnek
%w, %e-%b-%r %H: %M:%s %Z Cumartesi, 08-Nov-14 15:05:02 GMT
%w, %e-%b-%r %H: %M:%s Cumartesi, 08-Nov-14 15:05:02
%w, %e-%b-%r %H: %M %Z Cumartesi, 08-Nov-14 15:05 GMT
%w, %e-%b-%r %H: %M Cumartesi, 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



Sıralanabilir

Biçim Örnek
%Y-%n-%e %H: %M:%s 2014-11-08 15:05:25
%Y-%n-%e %H: %M:%s %Z 2014-11-08 15:05:25 GMT
%Y-%n-%e %H: %M 2014-11-08 15:05
%Y-%n-%e %H: %M %Z 2014-11-08 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