Funkcia DateValue

Vráti hodnotu typu Variant (Date).

Syntax

DateValue ( dátum )

Povinný argument argumentdátum je obvykle reťazcový výraz, ktorý predstavuje dátum od 1. januára 100 po 31. december 9999. No hodnota dátum môže byť ľubovoľný výraz, ktorý môže predstavovať dátum, čas alebo dátum aj čas v danom rozsahu.

Poznámky

Ak je argument dátum reťazec, ktorý obsahuje iba čísla, pri ktorých sa na oddelenie používajú platné oddeľovače dátumov, funkcia DateValue rozpozná poradie pre mesiac, deň a rok podľa formátu v položke Krátky dátum, ktorý ste zadali vo svojom systéme. Funkcia DateValue rozpoznáva aj jednoznačné dátumy, ktoré obsahujú názvy mesiacov v dlhej alebo skrátenej forme. Napríklad okrem rozpoznania dátumov 12/30/1991 a 12/30/91, funkcia DateValue rozpozná aj hodnoty 30. december 1991 a 30. dec 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 pre argument dátum vlastnosť Kalendár nastavená na možnosť Gregoriánsky, zadaný dátum musí byť podľa gregoriánskeho kalendára. Ak ide o kalendár Hedžra, zadaný dátum musí byť podľa kalendára Hedžra. Ak je zadaný dátum podľa kalendára Hedžra, argument dátum je reťazec predstavujúci dátum od 1/1/100 (2. august 718 podľa gregoriánskeho kalendára) až po 4/3/9666 (31. decembra 9999 podľa gregoriánskeho kalendára).

Príklad

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.
Rozšírte svoje zručnosti
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.

×