now()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Vrátí aktuální čas UTC, volitelně posun podle daného časového rozsahu.
Aktuální čas UTC zůstane stejný pro všechna použití now()
v jednom příkazu dotazu, i když je technicky malý časový rozdíl mezi jednotlivými now()
spuštěními.
Syntaxe
now(
[ posun ])
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
offset | timespan |
Časový rozsah, který se má přidat k aktuálnímu času ČASU UTC. Výchozí hodnota je 0. |
Návraty
Aktuální čas hodin UTC plus čas posunu v případě, že je k dispozici jako .datetime
Příklady
Zobrazení aktuálního času
print now()
Zobrazit čas před 2 dny
print now(-2d)
Vyhledání času uplynulého z dané události
Následující příklad ukazuje čas uplynulý od začátku událostí stormu.
StormEvents
| extend Elapsed=now() - StartTime
| take 10
Získání data vzhledem 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
popisek | timespanValue | timeAgo |
---|---|---|
rok | 365.00:00:00 | 2022-06-19T08:22:54.6623324Z |
den | 1.00:00:00 | 2023-06-18T08:22:54.6623324Z |
hodina | 01:00:00 | 2023-06-19T07:22:54.6623324Z |
minuta | 00:01:00 | 2023-06-19T08:21:54.6623324Z |
Poznámka:
Tuto operaci lze provést pomocí funkce ago().