Поделиться через


dayofweek()

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Возвращает количество дней с предыдущего воскресенья в виде timespan.

Сведения о преобразовании timespan intв , см. в разделе "Преобразование интервала времени в целое число".

Синтаксис

dayofweek(d)ate

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
date datetime ✔️ Дата и время, для которого необходимо определить день недели.

Возвраты

Интервал timespan от полуночи предыдущего воскресенья с округлением до целого числа (количество дней).

Примеры

В следующем примере возвращается значение 0, указывающее, что указанное время даты является воскресеньем.

print
Timespan = dayofweek(datetime(1947-11-30 10:00:05))

Выходные данные

Временной диапазон
00:00:00

В следующем примере возвращается значение 1, указывающее, что указанное время даты — понедельник.

print
Timespan = dayofweek(datetime(1970-05-11))

Выходные данные

Временной диапазон
1.00:00:00

Преобразование интервала времени в целое число

В следующем примере возвращается число дней как в виде, так и в качестве timespan типа intданных.

let dow=dayofweek(datetime(1970-5-12));
print Timespan = dow, Integer = toint(dow/1d)

Выходные данные

Временной диапазон Целое
2.00:00:00 2

Тип данных с интервалом времени