Het gegevenstype datum/tijd
Van toepassing op: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel-
Het datetime
gegevenstype vertegenwoordigt een moment in de tijd, meestal uitgedrukt als een datum en tijd van de dag.
Waarden variëren van 00:00:00 (middernacht), 1 januari 0001 Anno Domini (gemeenschappelijk tijdperk) tot en met 11:59:59 uur, 31 december 9999 A.D. (C.E.) in de Gregoriaanse kalender.
Tijdwaarden worden gemeten in eenheden van 100 nanoseconden, tikken genoemd, en een bepaalde datum is het aantal tikken sinds 12:00 middernacht, 1 januari 0001 A.D. (C.E.) in de kalender GregorianCalendar (met uitzondering van tikken die met schrikkel seconden worden toegevoegd). Een maatstreepjewaarde van 31241376000000000 vertegenwoordigt bijvoorbeeld de datum, vrijdag, 01 januari 0100 12:00:00 middernacht. Dit wordt ook wel 'een moment in lineaire tijd' genoemd.
De gegevenstypen
datetime
endate
zijn gelijkwaardig.
Notitie
Een datetime
waarde in Kusto bevindt zich altijd in de UTC-tijdzone. Als datetime
waarden in andere tijdzones vereist zijn, gebruikt u datetime_utc_to_local() of datetime_local_to_utc().
letterlijke datetime
Als u een letterlijke datetime
wilt opgeven, gebruikt u een van de volgende syntaxisopties:
Syntaxis | Beschrijving | Voorbeeld |
---|---|---|
datetime(
jaar. maand. daguur: minuut: seconde. milliseconden) |
Een datum en tijd in UTC-indeling. | datetime(2015-12-31 23:59:59.9) |
datetime(
jaar. maand. dag) |
Een datum in UTC-indeling. | datetime(2015-12-31) |
datetime() |
Retourneert de huidige tijd. | |
datetime(null) |
Vertegenwoordigt de null-waarde. |
Meer informatie over syntaxisconventies.
De now()
en ago()
speciale functies
Kusto biedt twee speciale functies, now() en ago(), zodat query's kunnen verwijzen naar het tijdstip waarop de query wordt uitgevoerd.
Ondersteunde indelingen
Er zijn verschillende indelingen voor datetime
die worden ondersteund als letterlijke datum/tijd() en de functie todatetime().
Waarschuwing
Het wordt sterk aanbevolen om alleen de ISO 8601-indelingen te gebruiken.
ISO 8601-
Formatteren | Voorbeeld |
---|---|
%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
Formatteren | Voorbeeld |
---|---|
%w, %e %b %r %H:%M:%s %Z | Za, 8 november 14 15:05:02 GMT |
%w, %e %b %r %H:%M:%s | Za, 8 november 14 15:05:02 |
%w, %e %b %r %H:%M | Za, 8 november 14 15:05 |
%w, %e %b %r %H:%M %Z | Za, 8 november 14 15:05 GMT |
%e %b %r %H:%M:%s %Z | 8 november 14 15:05:02 GMT |
%e %b %r %H:%M:%s | 8 november 14 15:05:02 |
%e %b %r %H:%M | 8 november 14 15:05 |
%e %b %r %H:%M %Z | 8 november 14 15:05 GMT |
RFC 850-
Formatteren | Voorbeeld |
---|---|
%w, %e-%b-%r %H:%M:%s %Z | Zaterdag 08-Nov-14 15:05:02 GMT |
%w, %e-%b-%r %H:%M:%s | Zaterdag 08-Nov-14 15:05:02 |
%w, %e-%b-%r %H:%M %Z | Zaterdag 08-Nov-14 15:05 GMT |
%w, %e-%b-%r %H:%M | Zaterdag 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 |
Sorteerbare
Formatteren | Voorbeeld |
---|---|
%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 |