now()
Devolve a hora UTC atual, opcionalmente, compensada por um determinado período de tempo.
A hora UTC atual permanecerá igual em todas as utilizações de now()
numa única instrução de consulta, mesmo que exista tecnicamente uma pequena diferença de tempo entre quando cada now()
uma é executada.
Syntax
now(
[ offset ])
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Necessário | Descrição |
---|---|---|---|
desvio | timespan |
Um período de tempo para adicionar à hora atual do relógio UTC. O valor predefinido é 0. |
Devoluções
A hora atual do relógio UTC, mais a hora de deslocamento , se for fornecida, como um datetime
.
Exemplos
Mostrar a hora atual
print now()
Mostrar a hora há 2 dias
print now(-2d)
Encontrar tempo decorrido de um determinado evento
O exemplo seguinte mostra o tempo decorrido desde o início dos eventos do storm.
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
etiqueta | timespanValue | timeAgo |
---|---|---|
ano | 365.00:00:00 | 2022-06-19T08:22:54.6623324Z |
day | 1.00:00:00 | 2023-06-18T08:22:54.6623324Z |
hour | 01:00:00 | 2023-06-19T07:22:54.6623324Z |
minute | 00:01:00 | 2023-06-19T08:21:54.6623324Z |
Nota
Esta operação pode ser realizada com a função ago().
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários