Примітка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Застосовується до: програм
Canvas Потоків
робочого столу Програм на основі моделі
Power Pages
Додає або віднімає місяці до значення дати/часу з необов’язковим коригуванням дня місяця.
Опис
Функції EDate та EOMonth переміщують дату/час вперед або назад на вказану кількість місяців.
Після коригування місяця EDate залишає частину дня без змін, якщо нове значення не буде після кінця місяця. Наприклад, перенесення 31 липня назад на один місяць дає 30 червня. Використовуйте EDate для розрахунку дат погашення або термінів погашення, які припадають на той самий день місяця, що й дата випуску.
Після коригування місяця EOMonth змінює день зілля на останній день отриманого місяця. Використовуйте EOMonth для обчислення дат погашення або дат погашення, які припадають на останній день місяця. EOMonth можна використовувати для перенесення дати/часу на кінець місяця, додаючи нуль місяців.
Усі функції повертають значення Date. Компонент часу не включено, навіть якщо він був присутній у вхідних даних Date/Time.
Додаткову інформацію див. в статті про роботу з датами й часом.
Синтаксис
EDate( ДатаЧас, Кількість Місяців )
- DateTime - обов’язковий. Значення дати й часу для виконання дій.
- КількістьМісяців - обов’язковий. Кількість місяців, які потрібно додати або відняти до DateTime. Додатне значення дає майбутню дату, від’ємне значення дає минулу дату, а нуль залишає весь вхідний DateTime незмінним.
EOMonth( ДатаЧас, Кількість Місяців )
- DateTime - обов’язковий. Значення дати й часу для виконання дій.
- КількістьМісяців - обов’язковий. Кількість місяців, які потрібно додати або відняти до DateTime. Додатне значення дає майбутню дату, від’ємне значення дає минулу дату, а нуль змінює частину дня вхідного DateTime на кінець місяця.
Приклади
EDate
Формула | Опис | Результат |
---|---|---|
EDate( Дата(2023,5,15), 4 ) | Додає чотири місяці до 15 травня 2023 року, залишаючи дату без змін. | Дата(2023,9,15) |
EDate( Дата(2023,5,15), -1002 ) | З 15 травня 2023 року віднімаємо 1 002 місяці, залишаючи дату без змін. | Дата(1939,11,15) |
EDate( Дата(2023,5,15), 0 ) | Додає нуль місяців до 15 травня 2023 року, залишаючи місяць та рік без змін, також залишає дату без змін. | Дата(2023,5,15) |
EDate( Дата(2023,5,31), 1 ) | Додає один місяць до 15 травня 2023 року, коригуючи дату, оскільки в червні не так багато днів, як у травні. | Дата(2023,6,30) |
EOMonth
Формула | Опис | Результат |
---|---|---|
EOMonth( Date(2023,5,15);, 4 ) | Додає чотири місяці до 15 травня 2023 року, переносячи дату на кінець місяця. | Дата(2023,9,30) |
EOMonth( Date(2023,5,15);, -1002 ) | З 15 травня 2023 року віднімає 1 002 місяці, переносячи дату на кінець отриманого місяця. | Дата(1939,11,30) |
EOMonth( Date(2023,5,15);, 0 ) | Додає нуль місяців до 15 травня 2023 року, залишаючи місяць і рік без змін, переносячи дату на кінець незміненого місяця. | Дата(2023,5,31) |
EOMonth( Date(2023,5,31);, 1 ) | Додає один місяць до 15 травня 2023 року, переносячи дату на кінець отриманого місяця. | Дата(2023,6,30) |