DateSerial Function
Visszaad egy Date (dátum) értéket az adott évhez, hónaphoz vagy naphoz.
Szintaxis:
DateSerial (Ă©v, hĂłnap, nap)
Visszatérési érték:
Dátum
Paraméterek:
Év: Integer (egĂ©sz szám) kifejezĂ©s, amely az Ă©vet jelzi. A 0 Ă©s 99 közötti Ă©rtĂ©kek 1900-1999 Ă©vekkĂ©nt kerĂĽlnek Ă©rtelmezĂ©sre. A tartományon kĂvĂĽl esĹ‘ Ă©vek esetĂ©n mind a nĂ©gy számjegyet meg kell adnia.
Hónap: Integer (egész szám) kifejezés, amely az adott év hónapját jelzi. Az elfogadott tartomány 1-12.
Nap: Integer (egész szám) kifejezés, amely az adott hónap napját jelzi. Az elfogadott tartomány 1-31, a hónaptól függően. Nincs hibajelzés, ha egy 31 napnál rövidebb hónapnál nem létező napot ad meg.
A DateSerial fĂĽggvĂ©ny visszaadja az 1899. december 30. Ă©s az adott dátum közötti napok számát. A fĂĽggvĂ©ny segĂtsĂ©gĂ©vel kiszámĂthatja a kĂ©t dátum közötti kĂĽlönbsĂ©get.
A DateSerial fĂĽggvĂ©ny Variant adattĂpust ad vissza 7-es VarType (Dátum) altĂpussal. BelsĹ‘leg ez az Ă©rtĂ©k double (dupla pontosságĂş) Ă©rtĂ©kkĂ©nt tárolĂłdik, Ăgy ha az adott dátum 1.1.1900, akkor a visszaadott Ă©rtĂ©k 2. A negatĂv Ă©rtĂ©kek az 1899. december 30. elĹ‘tti dátumoknak felelnek meg.
Ha a megadott dátum az elfogadott tartományon kĂvĂĽl esik, akkor a LibreOffice Basic hibaĂĽzenetet ad vissza.
Ha a DateValue fĂĽggvĂ©nyt dátumot tartalmazĂł karakterlánckĂ©nt adja meg, akkor a DateSerial fĂĽggvĂ©ny a paramĂ©tereket (Ă©v, hĂłnap, nap) kĂĽlön numerikus kifejezĂ©skĂ©nt számĂtja ki.
PĂ©lda:
Sub ExampleDateSerial
Dim lDate As Long
Dim sDate As String
lDate = DateSerial(1964, 4, 9)
sDate = DateSerial(1964, 4, 9)
MsgBox lDate ' 23476-ot ad vissza
MsgBox sDate ' 04/09/1964-et ad vissza
End Sub