Guida di LibreOffice 25.2
Restituisce il numero di intervalli di data od ora che trascorrono tra i due valori di data indicati.
DateDiff (intervallo As String, date1 As Date, date2 As Date [, firstDayOfWeek As Integer [, firstWeekOfYear As Integer]]) As Double
Un numero.
intervallo (interval) - Espressione stringa tratta dalla tabella seguente che specifica l'intervallo.
data1, data2 - Le due date da confrontare.
firstdayofweek: (PrimoGiornoSettimana) parametro facoltativo che specifica il giorno iniziale della settimana.
| valore firstdayofweek | Spiegazione | 
|---|---|
| 0 | Usa il valore predefinito di sistema | 
| 1 | Domenica (predefinito) | 
| 2 | Lunedì | 
| 3 | Martedì | 
| 4 | Mercoledì | 
| 5 | Giovedì | 
| 6 | Venerdì | 
| 7 | Sabato | 
firstweekofyear: un parametro facoltativo che specifica la settimana iniziale dell'anno.
| valore firstweekofyear | Spiegazione | 
|---|---|
| 0 | Usa il valore predefinito di sistema | 
| 1 | La settimana 1 è quella che comprende il 1° gennaio (predefinito) | 
| 2 | La settimana 1 è la prima settimana che comprende quattro o più giorni di quell'anno | 
| 3 | La settimana 1 è la prima settimana che comprende solo giorni del nuovo anno | 
Sub example_datediff
    MsgBox DateDiff("d", #1/1/2005#, #2005-12-31#)
End Sub