now()
Возвращает текущее время в формате UTC, при необходимости смещение на заданный диапазон времени.
Текущее время в формате UTC будет оставаться одинаковым во всех случаях now()
использования в одной инструкции запроса, даже если технически существует небольшая разница во времени между выполнением каждого из них now()
.
Синтаксис
now(
[ offset ])
Дополнительные сведения о соглашениях о синтаксисе.
Параметры
Имя | Тип | Обязательно | Описание |
---|---|---|---|
offset | timespan |
Временной интервал, добавляемый к текущему времени в формате UTC. Значение по умолчанию — 0. |
Возвращаемое значение
Текущее время в формате UTC, а также время смещения , если указано, в datetime
виде .
Примеры
Показать текущее время
print now()
Показать время 2 дня назад
print now(-2d)
Поиск времени, затраченного на данное событие
В следующем примере показано время, прошедшее с момента начала штормовых событий.
StormEvents
| extend Elapsed=now() - StartTime
| take 10
Получение даты относительно определенного интервала времени
let T = datatable(label: string, timespanValue: timespan) [
"minute", 60s,
"hour", 1h,
"day", 1d,
"year", 365d
];
T
| extend timeAgo = now() - timespanValue
Выходные данные
метка | timespanValue | timeAgo |
---|---|---|
year | 365.00:00:00 | 19.06.2022. |
day | 1.00:00:00 | 2023-06-18T08:22:54.6623324Z |
hour | 01:00:00 | 19.06.2023. |
minute | 00:01:00 | 19.06.2023. |
Примечание
Эту операцию можно выполнить с помощью функции ago().
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по