Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Повертає значення типу Variant (Date).

Синтаксис

DateValue ( date )

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

Примітки

Якщо date – це рядок, який містить лише числа, розділені припустимими роздільники компонентів дати, dateValue розпізнає порядок для місяця, дня та року відповідно до короткого формату дати, указаного для вашої системи. DateValue також розпізнає однозначні дати, які містять назви місяців у довгій або скороченій формі. Наприклад, на додачу до розпізнавання 30.12.1991 і 30.12.12, DateValue також розпізнає 30 грудня 1991 року та 30 грудня 1991 року.

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

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

Примітка.: Для дати, якщо властивість Calendar має значення Gregorian, указана дата має бути григоріанським календарем. Якщо це календар хіджри, отримана дата відповідатиме цьому календарю. Якщо вказана дата – хіджра, аргументом є рядок , який представляє дату від 1.01.100 (григоріанський календар від 2 серпня 718 р.) до 3.04.9666 (григоріанський 31 грудня 9999 р.).

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

Вираз

Результати

SELECT DateValue([DateTime]) AS Expr1 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 , щоб перетворити рядок на дату. Крім того, за допомогою літералів дати можна безпосередньо призначити дату змінної Variant або Date , наприклад MyDate = #12.02.69#.

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

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.