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 |