now()
Vrátí aktuální čas UTC, volitelně posun o daný časový rozsah.
Aktuální čas UTC zůstane stejný pro všechna použití now()
v jednom příkazu dotazu, a to i v případě, že technicky vzato je mezi jednotlivými now()
spuštěními malý časový rozdíl.
Syntax
now(
[ posun ])
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
Posun | timespan |
Časový rozsah, který se přidá k aktuálnímu času UTC. Výchozí hodnota je 0. |
Návraty
Aktuální čas času UTC a posun , pokud je zadaný, ve formátu datetime
.
Příklady
Zobrazení aktuálního času
print now()
Zobrazit čas před 2 dny
print now(-2d)
Vyhledání času uplynulého od dané události
Následující příklad ukazuje čas, který uplynul od začátku událostí storm.
StormEvents
| extend Elapsed=now() - StartTime
| take 10
Získání data relativního k určitému časovému intervalu
let T = datatable(label: string, timespanValue: timespan) [
"minute", 60s,
"hour", 1h,
"day", 1d,
"year", 365d
];
T
| extend timeAgo = now() - timespanValue
Výstup
label | timespanValue | timeAgo |
---|---|---|
year | 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 |
Poznámka
Tuto operaci je možné provést pomocí funkce ago().
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro