İçerikler

# DateSerial Function

Returns a Date value for a specified year, month, and day.

### Sözdizimi:

    DateSerial (yıl, ay, gün)

### Dönüş değeri:

Tarih

### Parametreler:

Year: Bir yıl belirten tamsayı ifade. 0 ve 99 arasındaki her değer 1900-1999 yılları olarak yorumlanır. Bu yıl aralığının dışındaki herhangi yıllar için, bütün 4 rakamı girmelisiniz.

Month: Belirtilen yılın ayını belirten tamsayı ifade. Kabul aralığı 1-12 arasındadır.

Day: Belirtilen ayın gününü belirten tamsayı ifade. Kabul aralığı 1-31 arasındadır. 31 günden daha kısa bir ay için var olmayan bir gün girdiğinizde hata döndürmez.

DateSerial fonksiyonu 30 Aralık 1899 ve verilen tarih arasındaki gün sayısını döndürür. Bu fonksiyonu iki tarih arasındaki farkı hesaplamak için kullanabilirsiniz.

The DateSerial function returns the data type Variant with VarType 7 (Date). Internally, this value is stored as a Double value, so that when the given date is 1900-01-01, the returned value is 2. Negative values correspond to dates before December 30, 1899 (not inclusive).

Eğer bir tarih, kabul aralığının dışına den gelecek şekilde tanmlanmışsa, LibreOffice Basic bir hata mesajı döndürür.

DateValue fonksiyonunu tarihi içeren bir karakter dizisi olarak tanımlarken, DateSerial fonksiyonu her bir parametreyi (year, month, day) ayrı sayısal değer olarak değerlendirir.

### Hata kodları:

5 Geçersiz yordam çağrısı

### Örnek:

      Sub ExampleDateSerial
      Dim lDate As Long
      Dim sDate As String
          lDate = DateSerial(1964, 4, 9)
          sDate = DateSerial(1964, 4, 9)
          msgbox lDate REM 23476 döndürür
          MsgBox sDate ' returns 1964-04-09 in ISO 8601 format
      End Sub