Повертає варіант (дату).
Синтаксис
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.