Sdílet prostřednictvím


now()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft 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().