now()
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Retorna a hora UTC atual, opcionalmente deslocada por um determinado período de tempo.
A hora UTC atual permanecerá a mesma em todos os usos de em uma única instrução de now()
consulta, mesmo que haja tecnicamente uma pequena diferença de tempo entre quando cada um now()
é executado.
Sintaxe
now(
[ deslocamento ])
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
deslocamento | timespan |
Um intervalo de tempo a ser adicionado ao horário do relógio UTC atual. O valor padrão é 0. |
Devoluções
A hora do relógio UTC atual, mais a hora de deslocamento , se fornecida, como um datetime
arquivo .
Exemplos
Mostrar a hora atual
print now()
Mostrar a hora 2 dias atrás
print now(-2d)
Encontrar o tempo decorrido de um determinado evento
O exemplo a seguir mostra o tempo decorrido desde o início dos eventos de tempestade.
StormEvents
| extend Elapsed=now() - StartTime
| take 10
Obter a data relativa a um intervalo de tempo específico
let T = datatable(label: string, timespanValue: timespan) [
"minute", 60s,
"hour", 1h,
"day", 1d,
"year", 365d
];
T
| extend timeAgo = now() - timespanValue
Saída
label | timespanValue | timeAgo |
---|---|---|
year | 365.00:00:00 | 2022-06-19T08:22:54.6623324Z |
dia | 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 |
Observação
Esta operação pode ser realizada com a função ago().