Връща стойност от тип 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 MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.