Pomoc LibreOffice 25.2
Zwraca liczbę przedziałów dat lub godzin między dwiema podanymi wartościami dat.
DateDiff (interval As String, date1 As Date, date2 As Date [, firstDayOfWeek As Integer [, firstWeekOfYear As Integer]]) As Double
Liczba.
interval – wyrażenie tekstowe z poniższej tabeli określające datę lub przedział czasu.
date1, date2 – dwie wartości dat do porównania.
firstdayofweek: opcjonalny parametr określający początkowy dzień tygodnia.
| Wartość firstdayofweek | Znaczenie | 
|---|---|
| 0 | Użyj domyślnej wartości systemowej | 
| 1 | niedziela (domyślnie) | 
| 2 | poniedziałek | 
| 3 | wtorek | 
| 4 | środa | 
| 5 | czwartek | 
| 6 | piątek | 
| 7 | sobota | 
firstweekofyear: opcjonalny parametr określający początkowy tydzień roku.
| Wartość firstweekofyear | Znaczenie | 
|---|---|
| 0 | Użyj domyślnej wartości systemowej | 
| 1 | Pierwszym tygodniem roku jest tydzień zawierający dzień 1 stycznia (wartość domyślna) | 
| 2 | Pierwszym tygodniem roku jest pierwszy tydzień, który obejmuje co najmniej cztery dni tego roku | 
| 3 | Pierwszym tygodniem roku jest pierwszy tydzień, który obejmuje wyłącznie dni nowego roku | 
Sub example_datediff
    MsgBox DateDiff("d", #1/1/2005#, #2005-12-31#)
End Sub