Sisukord
Register 🔎︎

# DateSerial Function

Tagastab näidatud aasta, kuu ja kuupäevaga Date-väärtuse.

### Süntaks:

    DateSerial (Year, Month, Day)

### Tagastusväärtus:

Kuupäev

### Parameetrid:

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 LibreOffice BASIC veateate.

Kui määratled DateValue funtsiooni kuupäeva sisalava stringina, hindab DateSerial funktsioon kõiki parameetreid (aasta, kuu, päev) eraldi arvavaldistena.

### Veakoodid:

5 Vigane protseduuri väljakutse

### Näide:

      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