Belirtilen yıl, ay ve gün için bir Değişken (Tarih) döndürür.

Sözdizimi

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

Uyarı    Bağımsız değişkenlerin doğru değer aralığında olduğundan emin olun. Geçersiz bir bağımsız değişken yanlış sonuçla sonuçlandır olabilir.

DateSerial işlevinin söz dizim aşağıdaki bağımsız değişkenleri vardır:

Bağımsız değişken

Açıklama

yıl

Gerekli. Tamsayı. 100 ile 9999 (dahil) arasında bir sayı veya sayısal ifade.

ay

Gerekli. Tamsayı. Herhangi bir sayısal ifade.

gün

Gerekli. Tamsayı. Herhangi bir sayısal ifade.

Açıklamalar

31 Aralık 1991 gibi bir tarih belirtmek için, her DateSerialbağımsız değişken için sayı aralığı birim için kabul edilen aralıkta olmalıdır; başka bir ifadeyle, günler için 1–31 ve aylar için 1–12 olur. Bununla birlikte, belirli bir tarihten önceki veya sonrasındaki gün, ay veya yıl sayısını gösteren herhangi bir sayısal ifadeyi kullanarak her bağımsız değişken için göreli tarihler de belirtabilirsiniz.

Aşağıdaki örnekte, mutlak tarih sayıları yerine sayısal ifadeler kullanılır. Burada DateSerial işlevi, ağustostan iki ay önce (1 - 1#x1 ), 1990'dan 10 yıl önce (1990 - 10) ilk günden (#x2) önceki tarihi döndürür. başka bir deyişle, 31 Mayıs 1980.

DateSerial(1990 - 10, 8 - 2, 1 - 1)

Yıl bağımsız değişkeni için iki basamaklı yıllar, kullanıcı tanımlı makine ayarlarına göre yorumlanır. Varsayılan ayarlar, 0 ile 29 (dahil) arasındaki değerlerin 2000–2029 yılı olarak yorumlanmasıdır. 30 ile 99 arasındaki varsayılan değerler 1930-1999 yılı olarak yorumlanır. Diğer tüm yıl bağımsız değişkenleri için dört basamaklı bir yıl kullanın (örneğin, 1800).

Windows 2000'den önceki Windows sürümleri, iki basamaklı yılı yukarıda açıklanan varsayılanlara göre yorumlar. İşlevin doğru değeri döndür olduğundan emin olmak için dört basamaklı bir yıl kullanın.

Herhangi bir bağımsız değişken bu bağımsız değişken için kabul edilen aralığı aştı mı, uygun olduğunda bir sonraki büyük birimle ilerler. Örneğin, 35 gün belirtirsiniz, yılın nereye uygulandığına bağlı olarak bir ay ve birkaç gün olarak değerlendirilir. Tek bağımsız değişkenlerden biri -32.768 - 32.767 aralığının dışında olursa, hata oluşur. Üç bağımsız değişken tarafından belirtilen tarih kabul edilebilir tarih aralığının dışında olursa, hata oluşur.

Not: Yıl, ay vegün için,Takvim özelliği ayarı Gregoryense, sağlanan değerin Gregoryen olduğu varsayılır. Takvim özelliği ayarı Hicri ise, sağlanan değerin Hicri olduğu varsayılır.

Döndürülen tarih bölümü geçerli Visual Basic takviminin zaman dönemi birimlerindedir. Örneğin, geçerli takvim Hicri ve döndürülacak tarih bölümü yıl ise, yıl değeri Hicri yıl olur. Bağımsız değişken yılı için,0 ile 99 (dahil) arasındaki değerler 1400-1499 yılı olarak yorumlanır. Diğer tüm yıl değerleri için dört basamaklı yılı (örneğin, 1520) kullanın.

Sorgu örneği

İfade

Sonuçlar

SELECT Dateserial(2018,12,13) AS NewDate FROM ProductSales;

İşlevin bağımsız değişkenlerine girilen belirtilen yıl, ay ve gün için "tarih" verir ve "Yeni Tarih" sütununda görüntülenir. Sonuç: "12.13.2018".

VBA örneği

Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.

Bu örnekte, belirtilen yıl, ay ve günün tarihini vermek için DateSerial işlevi 2013'e karşılık geliyor.

Dim MyDate ' MyDate contains the date for February 12, 1969. MyDate = DateSerial(1969, 2, 12) ' Return a date.

Doğru tarih işlevini seçme

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Insider'Microsoft Office katılın

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×