Funkcia DateValue

Vráti hodnotu typu Variant (Date).

Syntax

DateValue ( dátum )

Požadovaný dátumargument je zvyčajne reťazcový výraz, ktorý predstavuje dátum od 1. januára 100 do 31. decembra 9999. Dátum však môže byť aj výraz, ktoré môžu predstavovať dátum, nejaký časový rozsah alebo dátum a èas v danom rozsahu.

Poznámky

Ak je argument Dátum reťazec, ktorý obsahuje iba čísla oddelené platnými oddeľovače dátumov, DATEVALUE rozpozná poradie pre mesiac, deň a rok podľa formátu krátkeho dátumu, ktorý ste zadali pre svoj systém. DATEVALUE tiež rozpozná jednoznačné dátumy obsahujúce názvy mesiacov, a to buď v dlhých alebo skrátených formulároch. Napríklad okrem rozpoznávania 12/30/1991 a 12/30/91 DATEVALUE tiež rozpozná 30. decembra 1991 a 30. prosince 1991.

Ak sa v argumente dátum vynechá časť s rokom, funkcia DateValue použije aktuálny rok z dátumu v systéme vášho počítača.

Ak argument dátum obsahuje informáciu o čase, funkcia DateValue ju nevráti. Ak však argument dátum obsahuje neplatnú informáciu o čase (napríklad „89:98“), zobrazí sa chyba.

Poznámka: Ak je nastavenie vlastnosti kalendáragregoriánsky, zadanýdátum musí byť gregoriánsky. Ak ide o kalendár Hedžra, zadaný dátum musí byť podľa kalendára Hedžra. Ak je zadaný dátum Hedžra, Dátum argumentu je reťazec predstavujúci dátum od 1/1/100 (gregoriánsky 2. augusta 718) až 4/3/9666 (gregoriánsky 31. decembra 9999).

Príklady dotazov

Výraz

Výsledky

Vyberte položku DateValue ([DateTime]) ako Expr1 z ProductSales;

Vráti hodnotu dátumu v poli "DateTime" v krátkom formáte dátumu bez informácií o čase.

Vyberte položku DateValue ([DateTime]) ako NewDate, count (ProductSales. DateTime) ako CountOfDateTime FROM ProductSales GROUP BY DateValue ([DateTime]);

Vráti hodnotu dátumu v poli "DateTime" v krátkom formáte dátumu bez informácií o čase.

Príklad jazyka VBA

Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia DateValue použitá na skonvertovanie reťazca na dátum. Môžete tiež použiť dátumové literály a priamo priradiť dátum k premenným typu Variant alebo Date, napríklad MyDate = #2/12/69#.

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

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Pozrite tiež

Výber správnej funkcie dátumu

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×