DateDiff Fonksiyonu
Verilen iki tarih değeri arasındaki gün sayısını döndürür.
Sözdizimi:
DateDiff (Add, Date1, Date2 [, Week_start [, Year_start]])
Dönen değer:
Bir sayı.
Parametreler:
Add: - Tarih aralığını belirleyen aşağıdaki tablodan bir karakter dizisi ifadesi.
Tarih1, Tarih2 - Kıyaslanacak iki tarih değeri.
Week_start - Haftanın başlangıç gününü belirten seçimsel parametredir.
Week_start değeri |
Açıklama |
0 |
Sistem varsayılan değerini kullan |
1 |
Pazar (varsayılan) |
2 |
Pazartesi |
3 |
Salı |
4 |
Çarşamba |
5 |
Perşembe |
6 |
Cuma |
7 |
Cumartesi |
Year_start - Bir yılın başlangıç haftasını belirten isteğe bağlı parametre.
Year_start değeri |
Açıklama |
0 |
Sistem varsayılan değerini kullan |
1 |
Hafta 1 Ocak ayının haftasıdır, 1inci (varsayılan) |
2 |
Hafta 1 yılın dört veya daha fazla gününü içeren ilk haftasıdır |
3 |
Hafta 1 sadece yeni yılın günlerini içeren ilk haftadır |
Örnek:
Sub example_datediff
MsgBox DateDiff("d", "1/1/2005", "12/31/2005")
End Sub