Datový typ datetime

Datový datetime typ představuje okamžik v čase, obvykle vyjádřený jako datum a čas dne. Hodnoty jsou v rozsahu od 00:00:00 (půlnoc), 1. ledna 0001 Anno Domini (Běžná éra) do 23:59:59, 31. prosince 9999 n. l. (C.E.) v gregoriánském kalendáři.

Časové hodnoty se měří ve 100 nanosekundových jednotkách označovaných jako klíště a konkrétní datum je počet klíštěte od 12:00 půlnoci 1. ledna 0001 n.d. (C.E.) v kalendáři GregorianCalendar (s výjimkou zaškrtnutí, která by byla přidána za přestupné sekundy). Například hodnota ticks 31241376000000000 představuje datum, pátek, leden 01, 0100 12:00:00 půlnoci. Někdy se tomu říká "okamžik v lineárním čase".

Datové datetime typy a date jsou ekvivalentní.

Poznámka

Hodnota datetime v Kusto je vždy v časovém pásmu UTC. Pokud se vyžaduje zobrazení datetime 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:

Syntax Popis Příklad
datetime(Rok.Měsíc.denhodinové:minuta:sekundy.milisekund) Datum a čas ve formátu UTC. datetime(2015-12-31 23:59:59.9)
datetime(Rok.Měsíc.Den) 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.

Speciální now() funkce a ago()

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

Podporované formáty

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

Upozornění

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 25.5.2014T08: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 Nov 14 15:05:02 GMT
%w, %e %b %r %H:%M:%s So, 8 Nov 14 15:05:02
%w, %e %b %r %H:%M So, 8 Nov 14 15:05
%w, %e %b %r %H:%M %Z So, 8 Nov 14 15:05 GMT
%e %b %r %H:%M:%s %Z 8 Nov 14 15:05:02 GMT
%e %b %r %H:%M:%s 8 Listopad 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-Nov-14 15:05:02 GMT
%w, %e-%b-%r %H:%M:%s Sobota, 08-Nov-14 15:05:02
%w, %e-%b-%r %H:%M %Z Sobota, 8. listopadu 14 15:05 GMT
%w, %e-%b-%r %H:%M Sobota, 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 14. listopadu 15:05 GMT
%e-%b-%r %H:%M 14. listopadu 15:05

Sortable

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