now()

Přepněte služby pomocí rozevíracího seznamu Verze . Přečtěte si další informace o navigaci.
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 Typ 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

jmenovka 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().