now()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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().