IBM Lotus Symphony
|
Zwraca wartość daty na podstawie łańcucha daty. Łańcuch daty to cała data w postaci jednej wartości liczbowej. Tego numeru seryjnego można także użyć do określenia różnicy między dwoma datami.
DateValue [(data)]
Data
Data: Wyrażenie znakowe zawierające datę, która ma zostać obliczona. Datę można określić w prawie każdym formacie.
Ta funkcja może być używana do przekształcania dat między 1 grudnia 1582 a 31 grudnia 9999 w pojedynczą liczbę całkowitą. Następnie otrzymana wartość może być używana do obliczania różnicy między dwoma datami. Jeśli argument daty wykracza poza akceptowany zakres, środowisko języka Basic programu Lotus® Symphony™ zwraca komunikat o błędzie.
W przeciwieństwie do funkcji DateSerial, która traktuje lata, miesiące i dni jako oddzielne wartości liczbowe, funkcja DateValue przyjmuje datę w formacie "miesiąc.[,]dzień.[,]rok".
Ustawienia narodowe używane do sterowania formatowaniem liczb, dat i walut w środowisku języka Basic programu Lotus Symphony można określić, wybierając opcję Narzędzia - Opcje - Ustawienia językowe - Języki. W kodach w formacie języka Basic separator dziesiętny (.) jest zawsze używany jako obiekt zastępczy dla separatora dziesiętnego zdefiniowanego w ustawieniach narodowych i zastępowany odpowiednim znakiem.
To samo dotyczy ustawień narodowych dla formatów daty, godziny i waluty. Kod w formacie języka Basic będzie interpretowany i wyświetlany zgodnie z ustawieniami narodowymi.
Sub Przyklad_DateValue
msgbox DateValue("12/02/1997")
end sub