Funkce DateValue

Vrátí hodnotu typu variant (Date).

Syntaxe

Funkce DateValue(Date)

Požadované datumArgument obvykle Řetězcový výraz představující datum od 1. ledna 100 do 31. prosince 9999. Data však mohou být jakákoli Výraz, která můžou představovat datum, čas nebo obojí datum a čas.

Poznámky

Pokud je argument Datum řetězec, který obsahuje pouze čísla oddělená platnými Oddělovače data, funkce DateValue rozpozná pořadí měsíců, dnů a roků podle krátkého formátu data zadaného v systému. Funkce DateValue také rozpozná jednoznačná kalendářní data obsahující názvy měsíců, a to buď v dlouhém nebo zkráceném formátu. Kromě toho, že navíc k rozpoznání 12/30/1991 a 12/30/91, rozpozná také funkce DateValue 30.1991 a dec 30, 1991.

Pokud je argument Datum uvedený v poli rok vynechán, použije funkce DateValue aktuální rok ze systémového data vašeho počítače.

Pokud argument Datum obsahuje časové údaje, funkce DateValue ho nevrátí. Pokud však Datum obsahuje neplatné časové informace (například "89:98"), dojde k chybě.

Poznámka: Pokud je u nastavenívlastnosti Kalendář nastavena možnost gregoriánský, musí být zadané datum gregoriánský. Pokud je kalendář hidžra, musí být zadané datum hidžra. Pokud je zadané datum hidžra, je datem argumentu řetězec představující datum v 1/1/100 (gregoriánský den 2 718) až 4/3/9666 (gregoriánský dec 31, 9999).

Příklady dotazů

Výraz

Výsledky

Vyberte možnost DateValue ([DateTime]) jako Výraz1 FROM ProductSales;

Vrátí hodnoty data pro pole "DateTime" v krátkém formátu data bez časového údaje.

Vyberte možnost DateValue ([DateTime]) AS NewDate, Count (ProductSales. DateTime) AS CountOfDateTime FROM ProductSales GROUP BY ([DateTime]);

Vrátí hodnoty data pro pole "DateTime" v krátkém formátu data bez časového údaje.

Příklad jazyka VBA

Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

V tomto příkladu se funkce DateValue používá k převodu řetězce na datum. Můžete také použít datové literály k přímému přiřazení data k proměnné variant nebo Date , například MyDate = #2/12/69 #.

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

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Viz taky

Volba správné datové funkce

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders