Връща стойност от тип Variant (Date).
Синтаксис
DateValue(дата)
Задължителният аргумент за датаобикновено е израз във формата на низ, представящ дата от 1 януари 100 г. до 31 декември 9999 г. Въпреки това дата може да бъде и всеки израз, който може да представлява дата, час или дата и час в този диапазон.
Забележки
Ако "дата " е низ, който включва само числа, разделени с валидни разделители на дата, DateValue разпознава реда за месец, ден и година според формата "Кратка дата", който сте задали за вашата система. DateValue разпознава също неизяснени дати, които съдържат имена на месеци – в дълга или съкратена форма. Например в допълнение към разпознаването на 12.30.1991 г. и 30.12.1991 г., DateValue разпознава и 30 декември 1991 г. и 30 декември 1991 г.
Ако частта от датата за годината е пропусната , DateValue използва текущата година от системната дата на вашия компютър.
Ако аргументът дата включва информация за час, DateValue не я връща. Ако обаче датата включва невалидна информация за часа (например "89:98"), възниква грешка.
Забележка
За дата, ако настройката на свойството Calendar е григорианска, подадената дата трябва да е григориански. Ако календарът е хиджри, предоставената дата трябва да бъде Хиджри. Ако предоставената дата е Хиджри, датата на аргумента е Низ , представящ дата от 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.