Преминаване към основното съдържание

Функция DateValue

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

Синтаксис

DateValue ( Дата )

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

Забележки

Ако " Дата " е низ, който съдържа само числа, разделени с валидни разделители в дати, DateValue разпознава реда за месец, ден и година според краткия формат за дата, който сте задали за вашата система. DateValue също така разпознава недвусмислените дати, които съдържат имената на месеците в дългосрочен или съкратен формат. Например в допълнение към разпознаването на 12/30/1991 и 12/30/91, DateValue също разпознава 30 декември 1991 и 30 декември 1991.

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

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

Забележка: За Дата, ако настройката на свойството Календар е григориански, предоставената дата трябва да бъде григориански. Ако Календарът е хиджри, предоставената дата трябва да бъде хиджри. Ако предоставената дата е хиджри, датата на аргумента е низ , който представлява дата от 1/1/100 (григориански 2, 718) през 4/3/9666 (григорианския 31, 9999).

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

Израз

Резултати

Изберете DateValue ([дата за час]) като Израз1 от ProductSales;

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

Изберете DateValue ([дата за час]) като NewDate, count (ProductSales. дата и час) като CountOfDateTime FROM ProductSales GROUP BY DateValue ([дата и час]);

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

Пример за VBA

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

Този пример използва функцията DateValue , за да конвертира низ в дата. Можете също да използвате дата литерали, за да присвоите директно дата на вариант или променлива на Дата , например MyDate = #2/12/69 #.

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

Забележка:  Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.

Вж. също

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

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×