Condividi tramite


now()

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft 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().