Tipo di dati datetime
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Il datetime
tipo di dati rappresenta un istante nel tempo, in genere espresso come data e ora del giorno.
I valori sono compresi tra le 00:00:00 (mezzanotte), il 1° gennaio 0001 Anno Domini (Common Era) fino alle 11:59:59,31 dicembre 9999 (C.E.) nel calendario gregoriano.
I valori temporali vengono misurati in unità di 100 nanosecondi denominate tick e una data specifica è il numero di tick a partire dalle 12:00 mezzanotte, 1 gennaio 0001 A.D. (C.E.) nel calendario GregorianCalendar (esclusi i tick che verrebbero aggiunti da secondi intercalari). Ad esempio, un valore di 31241376000000000 tick rappresenta la data venerdì 1° gennaio 0100 alle 24:00:00 (mezzanotte), ovvero "un momento nel tempo lineare".
I
datetime
tipi di dati edate
sono equivalenti.
Nota
Un valore datetime
in Kusto viene sempre espresso nel fuso orario UTC. Se è necessario visualizzare i valori in altri fusi orari, usare datetime_utc_to_local() o datetime_local_to_utc().If displaying datetime
values in other time zones is required, use datetime_utc_to_local() or datetime_local_to_utc().
datetime
Valori letterali
Per specificare un datetime
valore letterale, utilizzare una delle opzioni di sintassi seguenti:
Sintassi | Descrizione | Esempio |
---|---|---|
datetime( year. month. day hour: minute: second. milliseconds) |
Data e ora in formato UTC. | datetime(2015-12-31 23:59:59.9) |
datetime( year. month. day) |
Data in formato UTC. | datetime(2015-12-31) |
datetime() |
Restituisce l'ora corrente. | |
datetime(null) |
Rappresenta il valore Null. |
Altre informazioni sulle convenzioni di sintassi.
Funzioni now()
speciali e ago()
Kusto fornisce due funzioni speciali, now() e ago(), per consentire alle query di fare riferimento al momento in cui la query avvia l'esecuzione.
Formati supportati
Esistono diversi formati di datetime
supportati come valori letterali datetime() e funzione todatetime().
Avviso
È consigliabile usare solo i formati ISO 8601.
ISO 8601
Formattazione | Esempio |
---|---|
%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
Formattazione | Esempio |
---|---|
%w, %e %b %r %H:%M:%s %Z | Sat, 8 Nov 14 15:05:02 GMT |
%w, %e %b %r %H:%M:%s | Sat, 8 Nov 14 15:05:02 |
%w, %e %b %r %H:%M | Sat, 8 Nov 14 15:05 |
%w, %e %b %r %H:%M %Z | Sat, 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 Nov 14 15:05:02 |
%e %b %r %H:%M | 8 Nov 14 15:05 |
%e %b %r %H:%M %Z | 8 Nov 14 15:05 GMT |
RFC 850
Formattazione | Esempio |
---|---|
%w, %e-%b-%r %H:%M:%s %Z | Saturday, 08-Nov-14 15:05:02 GMT |
%w, %e-%b-%r %H:%M:%s | Saturday, 08-Nov-14 15:05:02 |
%w, %e-%b-%r %H:%M %Z | Saturday, 08-Nov-14 15:05 GMT |
%w, %e-%b-%r %H:%M | Saturday, 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 |
Ordinabile
Formattazione | Esempio |
---|---|
%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 |