LibreOfficeDev 24.2 abi
Returns a Date value for a specified year, month, and day.
DateSerial (year, month, day)
Kuupäev
Year: aastat näitav täisarvavaldis. Väärtusi vahemikus 0 kuni 99 tõlgendatakse aastatena 1900-1999. Sellest vahemikust väljaspool olevate aastate korral tuleb sisestada kõik neli numbrit.
Month: määratud aasta kuud näitav täisarvavaldis. Sobiv vahemik on 1-12.
Day: määratud kuu päeva näitav täisarvavaldis. Sobiv vahemik on 1-31. Lühemate kui 31-päevaste kuude puhul ei tagastata olematu päeva sisestamisel veateadet.
DateSerial funktsioon tagastab ajavahemikus 30. detsembrist 1899 tänase kuupäevani olevate päevade arvu. Selle funktsiooni abil saad arvutada kahe kuupäeva vaheliste päevade arvu.
DateSerial fuktsioon tagastab andmetüübi Variant tüübiga VarType7 (Kuupäev). Sisemiselt salvestatakse see väärtus topeltväärtusena, seega kui kuupäev on 1.1.1900, siis tagastatav väärtus on 2. Negatiivsed väärtused vastavad kuupäevadele enne 30. detsembrit 1899 (v.a).
Kui defineeritud kuupäev asub väljaspool lubatud piire, siis tagastab LibreOfficeDev BASIC veateate.
Kui määratled DateValue funtsiooni kuupäeva sisalava stringina, hindab DateSerial funktsioon kõiki parameetreid (aasta, kuu, päev) eraldi arvavaldistena.
Sub ExampleDateSerial
Dim lDate As Long
Dim sDate As String
lDate = DateSerial(1964, 4, 9)
sDate = DateSerial(1964, 4, 9)
msgbox lDate REM tagastab 23476
msgbox sDate REM tagastab 04/09/1964
End Sub