IBM Lotus Symphony
|
Vrne vrednost Date za podano leto, mesec ali dan.
DateSerial (year, month, day)
Datum
Year: Celoštevilski izraz, ki označuje leto. Vse vrednosti med 0 in 99 se interpretirajo kot leta 1900-1999. Za leta, ki so izven tega obsega, morate vnesti vse štiri številke.
Month: Celoštevilski izraz, ki označuje mesec podanega leta. Sprejeti obseg je od 1-12.
Day: Celoštevilski izraz, ki označuje dan podanega meseca. Sprejeti obseg je od 1-31. Ko vnesete neobstoječi dan za mesec, krajši od 31 dni, ne pride do napake.
Funkcija DateSerial vrne število dni med 30. decembrom 1899 in podanim datumom. To funkcijo lahko uporabljate za izračun razlike med dvema datumoma.
Funkcija DateSerial vrne prosto vrsto podatkov (Variant) s parametrom VarType 7 (Date). Interno se ta vrednost shrani kot vrednost Double, tako da se, kadar je podan datum 1. 1. 1900, vrne vrednost 2. Negativne vrednosti veljajo za datume pred 30. decembrom 1899 (ne vključno s tem datumom).
Če je definiran datum, ki je zunaj sprejemljivega obsega, Lotus® Symphony™ Basic vrne sporočilo o napaki.
Medtem ko definirate funkcijo DateValue kot niz, ki vsebuje datum, funkcija DateSerial oceni vsakega od parametrov (leto, mesec, dan) kot ločene številske izraze.
Sub ExampleDateSerial
Dim lDate as Long
Dim sDate as String
lDate = DateSerial(1964, 4, 9)
sDate = DateSerial(1964, 4, 9)
msgbox lDate REM returns 23476
msgbox sDate REM returns 04/09/1964
end sub