DATE

Мова: Українська
Цю статтю перекладено з англійської за допомогою ШІ, тому вона може містити помилки. Ваші відгуки допоможуть нам її покращити.

Опис

Функція DATE обчислює значення дати з року, місяця та дня.

Використання

DATE(year, month, day)
Аргумент Тип Обов'язкове поле Опис
year число Так Повний чотиризначний рік дати.
month число Так Місяць дати (1-12)
day число Так День місяця (1-31)

Примітки

ActivityInfo підтримує дати в діапазоні від 1000 до 9999 року нашої ери.

Аргумент month представляє місяць року від 1 до 12 (від січня до грудня).

Якщо значення month більше ніж 12, то ця кількість місяців додається до першого місяця зазначеного року. Наприклад, DATE(2008,14,2) поверне значення дати 2 лютого 2009 року.

Якщо значення month менше ніж 1, то від першого місяця зазначеного року віднімається відповідна кількість місяців плюс 1. Наприклад, DATE(2008,-3,2) поверне значення дати, що відповідає 2 вересня 2007 року.

Аргумент day представляє день місяця від 1 до 31.

Якщо значення day більше, ніж кількість днів у зазначеному місяці, то ця кількість днів додається до першого дня місяця. Наприклад, DATE(2008,1,35) поверне значення дати, що відповідає 4 лютого 2008 року.

Якщо значення day менше ніж 1, то від першого дня зазначеного місяця віднімається відповідна кількість днів плюс один. Наприклад, DATE(2008,1,-15) поверне значення дати, що відповідає 16 грудня 2007 року.

Приклади

Порівняння з конкретною датою

Під час збору дат вам може знадобитися переконатися, що вони потрапляють у певний діапазон дат, наприклад, між січнем 2022 року та липнем 2023 року.

TRAINING_DATE > DATE(2022,1,1) && TRAINING_DATE < DATE(2023,7,31)

Додавання 6 місяців до дати

Якщо вам потрібно розрахувати кінцевий термін, який настане через шість місяців після START_DATE проєкту, ви можете розрахувати це за допомогою наступної формули:

DATE(YEAR(START_DATE), MONTH(START_DATE) + 6, DAY(START_DATE))

Пошук останнього дня місяця

Можливо, у вас є форма, яка відстежує візити до медичного працівника, про які потрібно звітувати до Міністерства охорони здоров'я до останнього дня наступного календарного місяця. Оскільки різні місяці мають різну кількість днів, ви можете використовувати нульовий аргумент дня, який фактично віднімає 1 день від першого дня місяця:

DATE(YEAR(APPOINTMENT_DATE), MONTH(APPOINTMENT_DATE) + 3, 0)

Таким чином, якщо візит відбувся 16 січня 2024 року, наведена вище формула розрахує 1 березня 2024 року мінус 1 день, тобто 29 лютого 2024 року.

Наступний елемент
AND (&&)