Freigeben über


now()

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

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

Die aktuelle UTC-Zeit bleibt bei allen Verwendungen now() in einer einzelnen Abfrage-Anweisung gleich, auch wenn technisch gesehen ein kleiner Zeitunterschied zwischen den einzelnen now() Ausführungen besteht.

Syntax

now([ Offset ])

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

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

Gibt zurück

Die aktuelle UTC-Uhrzeit sowie die Offsetzeit, sofern angegeben, als .datetime

Beispiele

Aktuelle Uhrzeit anzeigen

print now()

Vor 2 Tagen die Uhrzeit anzeigen

print now(-2d)

Suchen nach verstrichener Zeit für ein bestimmtes Ereignis

Das folgende Beispiel zeigt die Seit beginn der Sturmereignisse verstrichene Zeit.

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

Output

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
Stunde 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 erreicht werden.