now()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Restituisce l'ora UTC corrente, offset facoltativamente in base a un intervallo di tempo specificato.
L'ora UTC corrente rimarrà invariata in tutti gli usi di now()
in una singola istruzione di query, anche se tecnicamente esiste una piccola differenza di tempo tra le now()
esecuzioni.
Sintassi
now(
[ offset ])
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
offset | timespan |
Intervallo di tempo da aggiungere all'ora UTC corrente. Il valore predefinito è 0. |
Valori restituiti
Ora dell'ora UTC corrente, più l'ora di offset, se specificata, come .datetime
Esempi
Mostra l'ora corrente
print now()
Mostra l'ora 2 giorni fa
print now(-2d)
Trovare il tempo trascorso da un determinato evento
L'esempio seguente mostra il tempo trascorso dall'inizio degli eventi della tempesta.
StormEvents
| extend Elapsed=now() - StartTime
| take 10
Ottenere la data relativa a un intervallo di tempo specifico
let T = datatable(label: string, timespanValue: timespan) [
"minute", 60s,
"hour", 1h,
"day", 1d,
"year", 365d
];
T
| extend timeAgo = now() - timespanValue
Output
label | timespanValue | timeAgo |
---|---|---|
year | 365.00:00:00 | 2022-06-19T08:22:54.6623324Z |
Giorno | 1.00:00:00 | 2023-06-18T08:22:54.6623324Z |
ora | 01:00:00 | 2023-06-19T07:22:54.6623324Z |
minuto | 00:01:00 | 2023-06-19T08:21:54.6623324Z |
Nota
Questa operazione può essere eseguita con la funzione ago().