Функція DateAdd

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Повертає значення типу Variant (Date), яке містить дату для якої було додано вказаний часовий інтервал.

Синтаксис

DateAdd ( інтервал, числа, дати )

Синтаксис функції DateAdd має такі аргументи:

Аргумент

Опис

інтервал

Обов'язковий аргумент. Рядковий вираз, який проміжок часу, який потрібно додати.

номер

Обов'язковий аргумент. Числовий вираз, що кількість інтервалів, які потрібно додати. Це може бути (щоб дати в майбутньому) додатних (щоб дати в минулому).

дати

Обов'язковий аргумент. Варіант (Дата) або літерал, що представляє дату, до якої додано інтервал.


Порада : У програмі Access 2010 побудовника виразів містить IntelliSense, щоб ви могли бачити те, що аргумент вираз вимагає.

Настройки

Інтервал аргумент має такі параметри:

Параметр

Опис

рррр

Рік

q

Квартал

х

Місяць

Чат Yammer із зовнішнім учасником

День року

г

День

Оновити елемент списку

Weekday

ww

Тиждень

є

Година

Увімкнення або вимкнення недрукованих символів

Хвилина

с

Секунда


Примітки

Функція DateAdd можна використовувати для додавання або віднімання вказаного проміжку часу від дати. Наприклад, можна використовувати DateAdd можна обчислити дату 30 днів з сьогодні або 45 хв від часу зараз.

Додавання днів до дати, можна використовувати день року ("y"), дня ("d") або тижня ("w").

Функція DateAdd не повертає неприпустиму дату. У наведеному нижче прикладі додає один місяць до 31 січня:

DateAdd("m", 1, "31-Jan-95")

У цьому випадку DateAdd повертає 28 лютого-95, не 31-Лют-95. Якщо дата _ 31-Січ – 96, вона повертає 29 лютого-96 оскільки 1996 крок року.

Якщо обчислення дата передує 100 року (тобто відняти роки більше, ніж у дата), виникає помилка.

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

Примітка : Формат повернутого значення для DateAdd визначається настройками Панелі керування , не формат, який передається в аргументі date .

Примітка : ДатиЯкщо Властивості Calendar за григоріанським календарем, вказаній дата має бути за григоріанським календарем. Якщо за календарем Хіджра, вказаній дата має бути Хиджра. Якщо значення місяця імена, ім'я повинно бути відповідно до поточного значення властивості Calendar . Щоб звести до мінімуму можливість з назвами місяців конфліктів із поточного властивості Calendar , використайте числові значення місяців (короткий формат дати).

Приклад

Примітка : У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі потрібно дати як вводу та функція DateAdd використовується для відображення відповідної дати на вказану кількість місяців в майбутньому.

Dim FirstDate As Date    ' Declare variables.
Dim IntervalType As String
Dim Number As Integer
Dim Msg
IntervalType = "m" ' "m" specifies months as interval.
FirstDate = InputBox("Enter a date")
Number = InputBox("Enter number of months to add")
Msg = "New date: " & _
DateAdd(IntervalType, Number, FirstDate)
MsgBox Msg

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×