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


Список операций с датой и временем

Заметка

Эти операции доступны только в классическом приложении Power Automate Process Mining. Они недоступны в других частях Power Automate, использующих операции Power Fx.

TODATE([год],[месяц],[день])

Создает дату из указанных сведений о дате.

Параметры:- [год] — год в дате. Тип данных: INT

  • [месяц] — месяц в дате. Тип данных: INT

  • [день] — день в дате

    Тип данных: INT

Тип выходных данных: DATE

TODATE([год],[месяц],[день],[час],[минуты],[секунды],[миллисекунды])

Создает дату из указанных сведений о дате и времени.

Параметры:- [год] — год в дате

Тип данных: INT

  • [месяц] — месяц в дате

    Тип данных: INT

  • [день] — день в дате

    Тип данных: INT

  • [часы] — часы в дате

    Тип данных: INT

  • [минуты] — минуты в дате

    Тип данных: INT

  • [секунды] — секунды в дате

    Тип данных: INT

  • [миллисекунды] — миллисекунды в дате

    Тип данных: INT

Тип выходных данных: DATE

TODATE([год],[месяц],[день],[время])

Создает дату из указанных сведений о дате и времени.

Параметры:- [год] — год в дате

Тип данных: INT

  • [месяц] — месяц в дате

    Тип данных: INT

  • [день] — день в дате

    Тип данных: INT

  • [время] — время в дате

    Тип данных: INT

Тип выходных данных: DATE

TOTIME([час],[минуты],[секунды],[миллисекунды])

Создает временной интервал из указанных сведений о дате.

Параметры:- [часы] — часы в дате

Тип данных: INT

  • [минуты] — минуты в дате

    Тип данных: INT

  • [секунды] — секунды в дате

    Тип данных: INT

  • [миллисекунды] — миллисекунды в дате

    Тип данных: INT

Тип выходных данных: TIME

TOTIMEFROMDAYS([значение])

Создает временной интервал из общего числа дней.

Параметры:- [значение] — имя атрибута, вложенная операция или выражение для создания временного интервала

Тип данных: INT

Тип выходных данных: TIME, FLOAT

TOTIMEFROMHOURS([значение])

Создает временной интервал из общего числа часов.

Параметры:- [значение] — имя атрибута, вложенная операция или выражение для создания временного интервала

Тип данных: INT

Тип выходных данных: TIME, FLOAT

TOTIMEFROMMILLIS([значение])

Создает временной интервал из общего числа миллисекунд.

Параметры:- [значение] — имя атрибута, вложенная операция или выражение для создания временного интервала

Тип данных: INT

Тип выходных данных: TIME

TOTIMEFROMMINUTES([значение])

Создает временной интервал из общего числа минут.

Параметры:- [значение] — имя атрибута, вложенная операция или выражение для создания временного интервала

Тип данных: INT, FLOAT

Тип выходных данных: TIME

TOTIMEFROMSECONDS([значение])

Создает временной интервал из общего числа секунд.

Параметры:- [значение] — имя атрибута, вложенная операция или выражение для создания временного интервала

Тип данных: INT, FLOAT

Тип выходных данных: TIME

ADDDAYS([дата],[количество])

Добавляет определенное число дней к дате / временному интервалу.

Параметры:- [дата] — определенная дата, к которой добавляются дни

Тип данных: DATE, TIME

  • [количество] — число дней, добавляемых к дате

    Тип данных: INT, FLOAT

Тип выходных данных: DATE, TIME

ADDHOURS([дата],[количество])

Добавляет определенное число часов к дате / временному интервалу.

Параметры:- [дата] — определенная дата, к которой добавляются часы

Тип данных: DATE, TIME

  • [количество] — число рабочих часов, добавляемых к дате

    Тип данных: INT, FLOAT

Тип выходных данных: DATE, TIME

ADDMILLIS([дата],[количество])

Добавляет определенное число миллисекунд к дате / временному интервалу.

Параметры:- [дата] — определенная дата, к которой добавляются миллисекунды

Тип данных: DATE, TIME

  • [количество] — число миллисекунд, добавляемых к дате

    Тип данных: INT, FLOAT

Тип выходных данных: DATE, TIME

ADDMINUTES([дата],[количество])

Добавляет определенное число минут к дате / временному интервалу.

Параметры:- [дата] — определенная дата, к которой добавляются минуты

Тип данных: DATE, TIME

  • [количество] — число минут, добавляемых к дате

    Тип данных: INT, FLOAT

Тип выходных данных: DATE, TIME

ADDMONTHS([дата],[количество])

Добавляет определенное число месяцев к дате / временному интервалу.

Параметры:- [дата] — определенная дата, к которой добавляются месяцы

Тип данных: DATE, TIME

  • [количество] — число месяцев, добавляемых к дате; дробные значения игнорируются

    Тип данных: INT, FLOAT

Тип выходных данных: DATE, TIME

ADDSECONDS([дата],[количество])

Добавляет определенное число секунд к дате / временному интервалу.

Параметры:- [дата] — определенная дата, к которой добавляются секунды

Тип данных: DATE, TIME

  • [количество] — число секунд, добавляемых к дает

    Тип данных: INT, FLOAT

Тип выходных данных: DATE, TIME

ADDYEARS([дата],[количество])

Добавляет определенное число лет к дате / временному интервалу.

Параметры:- [дата] — определенная дата, к которой добавляются годы

Тип данных: DATE, TIME

  • [количество] — число лет, добавляемых к дате; дробные значения игнорируются

    Тип данных: INT, FLOAT

Тип выходных данных: DATE, TIME

DATE([дата])

Возвращает часть даты без временного интервала.

Параметры:- [дата] — дата, из которой извлекается информация о дате

Тип данных: DATE

Тип выходных данных: DATE

DAY([дата])

Возвращает день месяца из даты.

Параметры:- [дата] — дата, из которой извлекается информация о дне

Тип данных: DATE

Тип выходных данных: INT

DAYOFWEEK([дата])

Возвращает день недели из даты.

Параметры:- [дата] — дата, из которой извлекается день недели

Тип данных: DATE

Тип выходных данных: INT

DAYOFYEAR([дата])

Возвращает день года из даты.

Параметры:- [дата] — дата, из которой извлекается год

Тип данных: DATE

Тип выходных данных: INT

HOUR([дата])

Возвращает часы из даты.

Параметры:- [дата] — дата, из которой извлекается информация о часах

Тип данных: DATE

Тип выходных данных: INT

MILLISECOND([дата])

Возвращает миллисекунды из даты.

Параметры:- [дата] — дата, из которой извлекаются миллисекунды

Тип данных: DATE

Тип выходных данных: INT

MINUTE([дата])

Возвращает минуты из даты.

Параметры:- [дата] — дата, из которой извлекается информация о минутах

Тип данных: DATE

Тип выходных данных: INT

MONTH([дата])

Возвращает месяц из даты.

Параметры:- [дата] — дата, из которой извлекается информация о месяце

Тип данных: DATE

Тип выходных данных: INT

QUARTER([дата])

Возвращает квартал из даты.

Параметры:- [дата] — дата, из которой извлекается информация о квартале

Тип данных: DATE

Тип выходных данных: INT

SECOND([дата])

Возвращает секунды из даты.

Параметры:- [дата] — дата, из которой извлекается информация о секундах

Тип данных: DATE

Тип выходных данных: INT

TIMEOFDAY([дата])

Возвращает из даты информацию о времени.

Параметры:- [дата] — дата, из которой извлекается информация о времени

Тип данных: DATE

Тип выходных данных: TIME

WEEKOFYEAR([дата])

Возвращает из даты номер недели в году согласно стандарту ISO 8601.

Параметры:- [дата] — дата, из которой извлекается номер недели в году согласно стандарту ISO 8601

Тип данных: DATE

Тип выходных данных: INT

YEAR([дата])

Возвращает год из даты.

Параметры:- [дата] — дата, из которой извлекается информация о год

Тип данных: DATE

Тип выходных данных: INT

ISLEAPYEAR([год])

Возвращается значение TRUE, если год является високосным. В противном случае значение возвращается значение FALSE.

Параметры:- [год] — год, для которого проверяется, високосный он или нет

Тип данных: INT

Тип выходных данных: BOOL

DAYS([время])

Возвращает информацию о дне из интервала времени.

Параметры:- [время] — дата, из которой извлекается информация о дне

Тип данных: TIME

Тип выходных данных: INT

HOURS([время])

Возвращает информацию о часах из интервала времени.

Параметры:- [время] — дата, из которой извлекается информация о часах

Тип данных: TIME

Тип выходных данных: INT

MILLISECONDS([время])

Возвращает информацию о миллисекундах из интервала времени.

Параметры:- [время] — дата, из которой извлекается информация о миллисекундах

Тип данных: TIME

Тип выходных данных: INT

MINUTES([время])

Возвращает информацию о минутах из интервала времени.

Параметры:- [время] — дата, из которой извлекается информация о минутах

Тип данных: TIME

Тип выходных данных: INT

SECONDS([время])

Возвращает информацию о секундах из интервала времени.

Параметры:- [время] — дата, из которой извлекается информация о секундах

Тип данных: TIME

Тип выходных данных: INT

TOTALDAYS([время])

Возвращает значение временного интервала, выраженного в полных и неполных днях.

Параметры:- [время] — дата, из которой возвращается временной интервал, выраженный в полных и неполных днях

Тип данных: TIME

Тип выходных данных: FLOAT

TOTALHOURS([время])

Возвращает значение временного интервала, выраженного в полных и неполных часах.

Параметры:- [время] — дата, из которой возвращается временной интервал, выраженный в полных и неполных часах

Тип данных: TIME

Тип выходных данных: FLOAT

TOTALMILLIS([время])

Возвращает значение временного интервала, выраженного в полных и неполных миллисекундах.

Параметры:- [время] — дата, из которой возвращается временной интервал, выраженный в полных и неполных миллисекундах

Тип данных: TIME

Тип выходных данных: FLOAT

TOTALMINUTES([время])

Возвращает значение временного интервала, выраженного в полных и неполных минутах.

Параметры:- [время] — дата, из которой возвращается временной интервал, выраженный в полных и неполных минутах

Тип данных: TIME

Тип выходных данных: FLOAT

TOTALSECONDS([время])

Возвращает значение временного интервала, выраженного в полных и неполных секундах.

Параметры:- [время] — дата, из которой возвращается временной интервал, выраженный в полных и неполных секундах

Тип данных: TIME

Тип выходных данных: FLOAT

ISWORKINGHOUR([dateTime])

Возвращает true, когда дата и время относятся к рабочему времени, определенному в фактическом календаре.

Параметры:- [дата_и_время] — дата для проверки

Тип данных: DATE

Тип выходных данных: BOOL

ISWORKINGDAY([дата])

Возвращает true, когда дата относится к рабочему дню, определенному в фактическом календаре.

Параметры:- [дата] — дата для проверки

Тип данных: DATE

Тип выходных данных: FLOAT

ISPUBLICHOLIDAY([дата])

Возвращает true, когда дата относится к государственному празднику, определенному в фактическом календаре.

Параметры:- [дата] — дата для проверки

Тип данных: DATE

Тип выходных данных: FLOAT

DURATIONCALENDAR([startDate], [endDate])

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

Внимание

Расчеты, связанные с рабочим календарем, работают правильно только в диапазоне от начала процесса минус 6 месяцев до конца процесса плюс 24 месяца. Вычисление значений календаря, таких как рабочие дни или рабочие часы за пределами этого диапазона, вернет ошибку и значение по умолчанию. Этот диапазон календаря не может быть установлен вами в приложении и автоматически применяется после каждого обновления данных. Параметры: - [дата_начала] — дата начала временного интервала.

Тип данных: DATE

  • [дата_окончания] — дата окончания интервала времени

    Тип данных: DATE

Тип выходных данных: FLOAT

ADDWORKINGDAYS([дата],[количество])

Добавляет определенное число рабочих дней к дате. Точное количество определенных рабочих часов не имеет значения. Любой день, отмеченный как рабочий, считается за один.

Внимание

Расчеты, связанные с рабочим календарем, возвращают правильные результаты только в диапазоне от 6 месяцев до начала процесса и до 24 месяцев после конечной даты процесса. Вычисление значений календаря (таких как рабочие дни или рабочие часы) за пределами этого диапазона, вернет ошибку и значение по умолчанию. Этот диапазон автоматически применяется после каждого обновления данных и недоступен для изменения. Параметры: - [дата] — определенная дата, к которой добавляются дни.

Тип данных: DATE

  • [количество] — число рабочих дней, добавляемых к дате

    Тип данных: INT

Тип выходных данных: DATE

ADDWORKINGHOURS([дата],[количество])

Добавляет определенное число рабочих часов к дате.

Внимание

Расчеты, связанные с рабочим календарем, возвращают правильные результаты только в диапазоне от 6 месяцев до начала процесса и до 24 месяцев после конечной даты процесса. Вычисление значений календаря (таких как рабочие дни или рабочие часы) за пределами этого диапазона, вернет ошибку и значение по умолчанию. Этот диапазон автоматически применяется после каждого обновления данных и недоступен для изменения. Параметры: - [дата] — определенная дата, к которой добавляются рабочие часы.

Тип данных: DATE

  • [количество] — число рабочих часов, добавляемых к дате

    Тип данных: INT

Тип выходных данных: DATE

ADDWORKINGMINUTES([дата],[количество])

Добавляет определенное число рабочих минут к дате.

Внимание

Расчеты, связанные с рабочим календарем, возвращают правильные результаты только в диапазоне от 6 месяцев до начала процесса и до 24 месяцев после конечной даты процесса. Вычисление значений календаря (таких как рабочие дни или рабочие часы) за пределами этого диапазона, вернет ошибку и значение по умолчанию. Этот диапазон автоматически применяется после каждого обновления данных и недоступен для изменения. Параметры: - [дата] — определенная дата, к которой добавляются рабочие минуты.

Тип данных: DATE

  • [количество] — число рабочих минут, добавляемых к дате

    Тип данных: INT

Тип выходных данных: DATE