Връща стойност от тип Variant (Date).
Синтаксис
DateValue(дата)
Задължителният аргумент за датаобикновено е низов израз, представляващ дата от 1 януари 100 г. до 31 декември 9999 г. Въпреки това дата може да е и всеки израз, който може да представлява дата, време или и дата, и време в този диапазон.
Забележки
Ако "дата " е низ, включващ само числа, разделени с валидни разделители в дати, "Стойност на дата" разпознава реда на месеца, деня и годината според формата на кратка дата, който сте задали за вашата система. DateValue разпознава също недвусмислени дати, които съдържат имена на месеци, в дълга или съкратена форма. Например, освен че разпознава 30.12.1991 г. и 30.12.91 г., DateValue разпознава също и 30 декември 1991 г. и 30 декември 1991 г.
Ако частта за годината е пропусната, DateValue използва текущата година от системната дата на вашия компютър.
Ако аргументът " дата " включва информация за час, "Стойност" за дата не я връща. Ако обаче датата включва невалидна информация за час (например "89:98"), възниква грешка.
Забележка
За дата, ако настройката на свойството Calendar е григорианска, предоставената дата трябва да бъде григорианска. Ако календарът е хиджра, предоставената дата трябва да е хиджра. Ако предоставената дата е хиджра, датата на аргумента е низ , представляващ дата от 1.1.100 г. (григориански 2 август 718 г.) до 3.04.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.02.69#.
Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.