Тип данных timepan
Тип timespan
данных представляет интервал времени.
timespan
Типы данных иtime
эквивалентны.
Литералы timespan
Чтобы указать timespan
литерал, используйте один из следующих вариантов синтаксиса:
Синтаксис | Описание | Пример | Продолжительность времени |
---|---|---|---|
nd |
Интервал времени, представленный одной или несколькими цифрами, за которыми следуют d дни. |
2d |
2 дня |
nh |
Интервал времени, представленный одной или несколькими цифрами, за которыми h следует часы. |
1.5h |
1,5 часа |
nm |
Интервал времени, представленный одной или несколькими цифрами, за которыми следует m значение в минутах. |
30m |
30 минут |
ns |
Интервал времени, представленный одной или несколькими цифрами, за которыми s следует в течение секунд. |
10s |
10 с |
nms |
Интервал времени, представленный одной или несколькими цифрами, за которыми ms следует в миллисекундах. |
100ms |
100 миллисекунд |
nmicrosecond |
Интервал времени, представленный одной или несколькими цифрами, за которыми следует microsecond . |
10microsecond |
10 микросекунд |
ntick |
Интервал времени, представленный одной или несколькими цифрами, за которыми следует tick для обозначения наносекунд. |
1tick |
100 нс |
timespan( Nseconds) |
Интервал времени в секундах. | timespan(15 seconds) |
15 секунд |
timespan( N) |
Интервал времени в днях. | timespan(2) |
2 дня |
timespan( Дней. Часов: Минут: Секунд. Миллисекунд) |
Интервал времени в днях, часах, минутах и секундах. | timespan(0.12:34:56.7) |
0d+12h+34m+56.7s |
timespan(null) |
Представляет значение NULL. |
Дополнительные сведения о соглашениях о синтаксисе.
Операторы timespan
Два значения типа timespan
можно сложить, вычесть и разделить.
Последняя операция возвращает значение типа real
, представляющее дробное количество раз, когда одно значение может соответствовать другому.
Примеры
В следующем примере вычисляется количество секунд в день несколькими способами:
print
result1 = 1d / 1s,
result2 = time(1d) / time(1s),
result3 = 24 * 60 * time(00:01:00) / time(1s)
В этом примере количество секунд в день (представлено целочисленным значением) преобразуется в единицу интервала времени:
print
seconds = 86400
| extend t = seconds * 1s
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по