IBM Lotus Symphony
|
Vráti dátumovú hodnotu z dátumového reťazca. Reťazec dátumu je kompletný dátum v jednej numerickej hodnote. Toto poradové číslo môžete použiť aj na zistenie rozdielu medzi dvoma dátumami.
DateValue [(date)]
Dátum
Date: Reťazcový výraz obsahujúci dátum, ktorý chcete vypočítať. Tento dátum môže byť špecifikovaný v takmer každom formáte.
Túto funkciu môžete použiť na skonvertovanie dátumu, ktorý sa vyskytuje medzi 1. decembrom 1582 a 31. decembrom 9999, na jednu celočíselnú hodnotu. Túto hodnotu môžete potom použiť na výpočet rozdielu medzi dvoma dátumami. Ak argument dátumu leží mimo akceptovaného rozsahu, Lotus® Symphony™ Basic vráti chybovú správu.
Na rozdiel od funkcie DateSerial, ktorá odovzdáva roky, mesiace a dni ako samostatné numerické hodnoty, funkcia DateValue odovzdáva dátum použitím formátu "mesiac.[,]deň.[,]rok".
V Nástroje - Voľby - Jazykové nastavenia - Jazyky môžete nastaviť miestne nastavenie, ktoré sa používa na riadenie formátovanie čísel, dátumov a mien Lotus Symphony Basic. Vo formátovacích kódoch jazyka Basic sa vždy používa desatinná bodka (.) ako kontajner PH desatinného oddeľovača definovaného vo vašich lokálnych nastaveniach a bude nahradená príslušným znakom.
To isté platí pre lokálne nastavenia formátov dátumu, času a znaku meny. Formátovací kód jazyka Basic sa bude interpretovať a zobrazovať podľa vašich lokálnych nastavení.
Sub ExampleDateValue
msgbox DateValue("12/02/1997")
end sub