Módulo
Conteúdo
Índice 🔎︎

# Função DateDiff

Retorna o número de intervalos de data entre dois valores de data específicos.

## Sintaxe:

    DateDiff (Add, Date1, Date2 [, Week_start [, Year_start]])

## Valor de retorno:

Um número.

## Parâmetros:

Add – Uma expressão de string a partir da seguinte tabela, especificando o intervalo de datas.

Add (valor do string) | Explicação
aaaa | Ano
q | Trimestre
m | Mês
y | Dia do ano
w | Dia da semana
ww | Semana do ano
d | Dia
h | Hora
n | Minuto
s | Segundos

Date1, Date2 - Os dois valores de data a serem comparados.

Week_start - Um parâmetro opcional que especifica o dia de início de uma semana.

Valor de Week_start | Explicação
0 | Use o valor padrão do sistema
1 | Domingo (padrão)
2 | Segunda-feira
3 | Terça-feira
4 | Quarta-feira
5 | Quinta-feira
6 | Sexta-feira
7 | Sábado

Year_start - Um parâmetro opcional que especifica a semana de início de um ano.

Valor de Year_start | Explicação
0 | Use o valor padrão do sistema
1 | A semana 1 é a semana com 1ro de janeiro (padrão)
2 | A semana 1 é a primeira semana que contém quatro ou mais dias desse ano
3 | A semana 1 é a primeira semana que contém somente dias do ano novo

## Exemplo:

    Sub example_datediff

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

    End Sub