Sdílet prostřednictvím


Datový typ datetime

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Datový datetime typ představuje okamžitý čas, obvykle vyjádřený jako datum a čas dne. Hodnoty jsou v rozmezí od 00:00:00 (půlnoc), 1. ledna 0001 Anno Domini (společná éra) až 11:59:59,31. prosince 9999 A.D. (C.E.) v gregoriánském kalendáři.

Časové hodnoty se měří v 100 nanosekundových jednotkách označovaných jako ticks a konkrétní datum je počet záškrtů od 12:00 půlnoci, 1. ledna 0001 A.D. (C.E.) v kalendáři GregorianCalendar (s výjimkou ticků, které by se přidaly přestupnými sekundami). Například hodnota ticks 31241376000000000 představuje datum, pátek, leden 01, 0100 12:00:00 půlnoc. Někdy se tomu říká "moment v lineárním čase".

Datové datetime typy a date typy jsou ekvivalentní.

Poznámka:

Hodnota datetime v Kusto je vždy v časovém pásmu UTC. Pokud je vyžadováno datetime zobrazení hodnot v jiných časových pásmech, použijte datetime_utc_to_local() nebo datetime_local_to_utc().

datetime Literály

Pokud chcete zadat datetime literál, použijte jednu z následujících možností syntaxe:

Syntaxe Popis Příklad
datetime(year.month.day hour:minute:second.milisekundy) Datum a čas ve formátu UTC. datetime(2015-12-31 23:59:59.9)
datetime(year.month.day) Datum ve formátu UTC. datetime(2015-12-31)
datetime() Vrátí aktuální čas.
datetime(null) Představuje hodnotu null.

Přečtěte si další informace o konvencích syntaxe.

ago() Speciální now() funkce

Kusto poskytuje dvě speciální funkce, now() a ago() a ago(), které umožňují dotazům odkazovat na čas, kdy se dotaz spouští.

Podporované formáty

Existuje několik formátůdatetime, které jsou podporovány jako literály datetime() a funkce todatetime().

Upozorňující

Důrazně doporučujeme používat pouze formáty ISO 8601.

ISO 8601

Formát Příklad
%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

Formát Příklad
%w, %e %b %r %H:%M:%s %Z So, 8. listopadu 14 15:05:02 GMT
%w, %e %b %r %H:%M:%s So, 8. listopadu 14 15:05:02
%w, %e %b %r %H:%M So, 8. listopadu 14 15:05
%w, %e %b %r %H:%M %Z So, 8. listopadu 14 15:05 GMT
%e %b %r %H:%M:%s %Z 8. listopadu 14 15:05:02 GMT
%e %b %r %H:%M:%s 8. listopadu 14 15:05:02
%e %b %r %H:%M 8. listopadu 14 15:05
%e %b %r %H:%M %Z 8. listopadu 14 15:05 GMT

RFC 850

Formát Příklad
%w, %e-%b-%r %H:%M:%s %Z Sobota, 08-listopad-14 15:05:02 GMT
%w, %e-%b-%r %H:%M:%s Sobota, 08-listopad-14 15:05:02
%w, %e-%b-%r %H:%M %Z Sobota, 08-listopad-14 15:05 GMT
%w, %e-%b-%r %H:%M 8. listopadu 14 15:05
%e-%b-%r %H:%M:%s %Z 08-Nov-14 15:05:02 GMT
%e-%b-%r %H:%M:%s 08-Listopad-14 15:05:02
%e-%b-%r %H:%M %Z 08-Nov-14 15:05 GMT
%e-%b-%r %H:%M 08-Listopad-14 15:05

Lze seřadit

Formát Příklad
%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