now()
Zwraca bieżący czas UTC, opcjonalnie przesunięcie według danego przedziału czasu.
Bieżący czas UTC pozostanie taki sam we wszystkich zastosowaniach now()
w pojedynczej instrukcji zapytania, nawet jeśli istnieje technicznie niewielka różnica czasu między poszczególnymi now()
uruchomieniami.
Składnia
now(
[ przesunięcie ])
Dowiedz się więcej o konwencjach składniowych.
Parametry
Nazwa | Typ | Wymagane | Opis |
---|---|---|---|
Przesunięcie | timespan |
Przedział czasu, który ma zostać dodany do bieżącego czasu zegara UTC. Wartość domyślna to 0. |
Zwraca
Bieżący czas zegara UTC oraz czas przesunięcia , jeśli zostanie podany jako datetime
.
Przykłady
Pokaż bieżącą godzinę
print now()
Pokaż czas 2 dni temu
print now(-2d)
Znajdowanie czasu, który upłynął od danego zdarzenia
W poniższym przykładzie przedstawiono czas, który upłynął od początku zdarzeń burzy.
StormEvents
| extend Elapsed=now() - StartTime
| take 10
Pobieranie daty względem określonego interwału czasu
let T = datatable(label: string, timespanValue: timespan) [
"minute", 60s,
"hour", 1h,
"day", 1d,
"year", 365d
];
T
| extend timeAgo = now() - timespanValue
Dane wyjściowe
label | timespanValue | timeAgo |
---|---|---|
rok | 365.00:00:00 | 2022-06-19T08:22:54.662324Z |
dzień | 1.00:00:00 | 2023-06-18T08:22:54.662324Z |
godzina | 01:00:00 | 2023-06-19T07:22:54.662324Z |
minuta | 00:01:00 | 2023-06-19T08:21:54.662324Z |
Uwaga
Tę operację można wykonać za pomocą funkcji ago().
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla