Modulo
Contenuto
Indice 🔎︎

# Funzione DateDiff

Restituisce il numero di intervalli di data che trascorrono tra i due valori di data indicati.

## Sintassi:

    DateDiff (Incremento, Data1, Data2 [, Inizio_settimana [, Inizio_anno]])

## Valore restituito:

Un numero.

## Parametri:

Incremento - Espressione stringa tratta dalla tabella seguente che specifica l'intervallo.

Incremento (valore stringa) | Spiegazione
yyyy | Anno
q | Trimestre
m | Mese
y | Giorno dell'anno
w | Giorno della settimana
ww | Settimana dell'anno
d | Giorno
h | Ora
n | Minuto
s | Secondo

Data1, Data2 - Le due date da confrontare.

Inizio_settimana - Un parametro opzionale che specifica il giorno iniziale della settimana.

Valore Inizio_settimana | Spiegazione
0 | Usa il valore predefinito di sistema
1 | Domenica (predefinito)
2 | Lunedì
3 | Martedì
4 | Mercoledì
5 | Giovedì
6 | Venerdì
7 | Sabato

Inizio_anno - Un parametro opzionale che specifica la settimana iniziale dell'anno.

Valore Inizio_anno | 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

## Esempio:

    Sub example_datediff

        MsgBox DateDiff("d", "1/1/2005", "12/31/2005")

    End Sub