Вычислить дату
Описание
Блок выполняет вычисления над датой и временем: позволяет прибавить или вычесть заданное количество лет, месяцев, дней, часов, минут или секунд, а затем вернуть результат в выбранном формате.
Описание параметров
Блок имеет ряд параметров:
-
Дата - исходная дата или время, относительно которых выполняется вычисление.
Тип данных:
str (Строка) | datetime (Объект даты)Пример:
31.12.2023 23:59:59 -
Действие - операция над датой. Доступные значения:
прибавить,вычесть.Тип данных:
dropdown (Выпадающий список)Пример:
прибавить -
Единица измерения времени - тип интервала. Доступные значения:
год,месяц,день,час,минута,секунда.Тип данных:
dropdown (Выпадающий список)Пример:
год -
Количество - число единиц времени, которое нужно прибавить или вычесть.
Тип данных:
int (Целое число)Пример:
1 -
Вернуть в формате - формат результата. Блок поддерживает строковые форматы даты и времени, а также вариант
объект даты (datetime). Доступные форматы:YYYY-MM-DDYYYYMMDDYYYY/MM/DDDD-MM-YYYYDD.MM.YYYYDD.MM.YYDD/MM/YYYYYYYY-MM-DD HH:mm:ssYYYY/MM/DD HH:mm:ssDD.MM.YYYY HH:mm:ssDD/MM/YYYY HH:mm:ssDD month YYYYHH:mm:ssHHmmssHH:mmHHmmобъект даты (datetime)
Возвращаемое значение
Блок возвращает рассчитанную дату:
Тип данных: str (Строка) | datetime (Объект даты)
Пример: 2024-01-01 00:00:00
Пример использования
В данном примере блок последовательно выполняет вычисления над заданной датой и возвращает результат в разных форматах.
-
Добавить в алгоритм блок Вычислить дату.
-
Указать исходную дату.
-
Выбрать действие, единицу измерения времени и количество.
-
Указать формат, в котором нужно вернуть результат.
Результат
Блок вернет новую дату, рассчитанную с учетом выбранного действия и интервала.