Функція DateValue

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Повертає варіант (дату).

Синтаксис

DateValue (дата)

Обов'язковий аргумент дати– це зазвичай рядковий вираз, який позначає дату від 1 січня 100 року до 31 грудня 9999 року. Однак датою може бути будь-який вираз, який позначає дату, час або дату й час одночасно в цьому діапазоні.

Примітки

Якщо аргумент «дата » містить лише числа, розділені припустимими роздільниками дат, функція DateValue розпізнає порядок місяців і днів відповідно до короткого формату дати, указаного в системі. Функція DateValue також розпізнає однозначні дати, які містять назви місяців у довгому або скороченому вигляді. Наприклад, крім 30.12.1991 і 30.12.91, функція DateValue також розпізнає 30 грудня 1991 року та 30 грудня 1991 року.

Якщо значення year є частиною дати пропущено, функція DateValue використовує поточний рік, починаючи із системної дати комп'ютера.

Якщо аргумент « дата » містить відомості про час, функція DateValue не повертає їх. Проте якщо дата містить неприпустимі відомості про час (наприклад, "89:98"), станеться помилка.

Примітка.

Для date, якщо параметр Calendar властивості має бути григоріанським, то й отримана дата має бути григоріанською. Якщо це календар хіджри, отримана дата відповідатиме цьому календарю. Якщо вказано дату за календарем хіджри, аргумент єрядком , що представляє дату від 01.01.100 (2 серпня за григоріанським календарем) до 03.04.9666 (за григоріанським календарем 31 грудня 9999 року).

Приклади запитів

Вираз Результати.
SELECT DateValue([DateTime]) AS Вираз1 FROM ProductSales; Повертає значення дати в полі "ДатаЧас" у короткому форматі дати без відомостей про час.
SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]); Повертає значення дати в полі "ДатаЧас" у короткому форматі дати без відомостей про час.

Приклад VBA

Примітка.

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

У цьому прикладі використано функцію DateValue , щоб перетворити рядок на дату. Літерали дати також можна використовувати для безпосереднього призначення дати змінній типу або змінної , наприклад MyDate = #2/12/69#.

Dim MyDate
MyDate = DateValue("February 12, 1969")    ' Return a date.

Виберіть правильну функцію дати