Compartir a través de


now()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Devuelve la hora UTC actual, opcionalmente desfasada por un intervalo de tiempo determinado.

La hora UTC actual permanecerá igual en todos los usos de en una sola instrucción de now() consulta, incluso si técnicamente hay una pequeña diferencia de tiempo entre cuando se ejecuta cada now() una.

Sintaxis

now([ offset ])

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
offset timespan Intervalo de tiempo que se va a agregar a la hora del reloj UTC actual. El valor predeterminado es 0.

Devoluciones

Hora del reloj UTC actual, más la hora de desplazamiento si se proporciona, como .datetime

Ejemplos

Mostrar la hora actual

print now()

Mostrar la hora hace 2 días

print now(-2d)

Tiempo de búsqueda transcurrido desde un evento determinado

En el ejemplo siguiente se muestra el tiempo transcurrido desde el inicio de los eventos de storm.

StormEvents
| extend Elapsed=now() - StartTime
| take 10

Obtener la fecha relativa a un intervalo de tiempo específico

let T = datatable(label: string, timespanValue: timespan) [
    "minute", 60s, 
    "hour", 1h, 
    "day", 1d, 
    "year", 365d
];
T 
| extend timeAgo = now() - timespanValue

Salida

label timespanValue timeAgo
year 365.00:00:00 2022-06-19T08:22:54.6623324Z
Día 1.00:00:00 2023-06-18T08:22:54.6623324Z
hora 01:00:00 2023-06-19T07:22:54.6623324Z
minute 00:01:00 2023-06-19T08:21:54.6623324Z

Nota:

Esta operación se puede realizar con la función ago().