Share via


now()

Gibt die aktuelle UTC-Zeit zurück, optional versetzt um einen bestimmten Zeitraum.

Die aktuelle UTC-Zeit bleibt bei allen Verwendungen von now() in einer einzelnen Abfrageanweisung gleich, auch wenn es technisch gesehen einen kleinen Zeitunterschied zwischen der Ausführung gibt now() .

Syntax

now([ Offset ])

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
offset timespan Ein Zeitbereich, der der aktuellen UTC-Uhrzeit hinzugefügt werden soll. Der Standardwert ist 0.

Gibt zurück

Die aktuelle UTC-Uhrzeit plus die Offsetzeit , falls angegeben, als datetime.

Beispiele

Aktuelle Uhrzeit anzeigen

print now()

Anzeigen der Uhrzeit vor 2 Tagen

print now(-2d)

Suchen nach verstrichener Zeit für ein bestimmtes Ereignis

Das folgende Beispiel zeigt die Zeit, die seit dem Beginn der Sturmereignisse verstrichen ist.

StormEvents
| extend Elapsed=now() - StartTime
| take 10

Abrufen des Datums relativ zu einem bestimmten Zeitintervall

let T = datatable(label: string, timespanValue: timespan) [
    "minute", 60s, 
    "hour", 1h, 
    "day", 1d, 
    "year", 365d
];
T 
| extend timeAgo = now() - timespanValue

Ausgabe

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

Hinweis

Dieser Vorgang kann mit der ago()-Funktion ausgeführt werden.