Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Връща стойност от тип Variant (Date).

Синтаксис

DateValue ( дата )

Изискваната датааргумент обикновено е низов израз представляваща дата от 1 януари 100 г. до 31 декември 9999 г. Въпреки това дата може да бъде и всеки израз, който може да представлява дата, час или дата и час в този диапазон.

Забележки

Ако дата е низ, който включва само числа, разделени с валидни разделители в дати, DateValue разпознава поръчката за месец, ден и година според формата за кратка дата, който сте задали за вашата система. DateValue разпознава също неизяснени дати, които съдържат имена на месеци – в дълга или съкратена форма. Например в допълнение към разпознаването на 12.30.1991 г. и 30.12.1991 г., DateValue разпознава и 30 декември 1991 г. и 30 декември 1991 г.

Ако частта от датата за годината е пропусната , DateValue използва текущата година от системната дата на вашия компютър.

Ако аргументът дата включва информация за час, DateValue не я връща. Ако обаче датата включва невалидна информация за часа (например "89:98"), възниква грешка.

Забележка: За дата, ако настройката на свойството Календар е Григорианска, подадената дата трябва да бъде григориански. Ако календарът е хиджри, предоставената дата трябва да бъде Хиджри. Ако предоставената дата е Хиджри, датата на аргумента е Низ , представящ дата от 1.1.100 г. (григориански 2 август 718 г.) до 3.4.9666 (григориански 31 декември 9999 г.).

Примери за заявки

Израз

Резултати

SELECT DateValue([DateTime]) AS Израз1 FROM ProductSales;

Връща стойностите за дата на полето "DateTime" във формата "Кратка дата" без информация за часа.

SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]);

Връща стойностите за дата на полето "DateTime" във формата "Кратка дата" без информация за часа.

Пример на VBA

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията DateValue, за да преобразува низ в дата. Можете също да използвате литерали за дата, за да присвоите директно дата на променлива Variant или Date , например MyDate = #12.2.69#.

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

Избиране на правилната функция за дата

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.