Delen via


Het gegevenstype datum/tijd

Van toepassing op: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft 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 en date 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