Função DateDiff

Devolve o número de intervalos de data entre dois valores de data.

Sintaxe:

DateDiff (Adicionar, Data1, Data2 [, Início_semana [, Início_ano]])

Valor de retorno:

Um número.

Parâmetros:

Adicionar - Uma expressão em caracteres da seguinte tabela, especificando o intervalo de data.

Adicionar (valor de cadeia)

Explicação

aaaa

Ano

q

Trimestre

m

Mês

y

Dia do ano

w

Dia da semana

sm

Semana do ano

d

Dia

h

Hora

n

Minuto

s

Segundo


Data1, Data2 - Os dois valores de data a ser comparados.

Início_semana - parâmetro opcional que especifica o primeiro dia de uma semana.

Valor Início_semana

Explicação

0

Utilizar o valor 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


Início_ano - parâmetro opcional que especifica a primeira semana do ano.

Valor Início_ano

Explicação

0

Utilizar o valor do sistema

1

Semana 1 é a semana de 1 de janeiro (padrão)

2

Semana 1 é a primeira semana que contém quatro ou mais dias desse ano

3

Semana 1 é a primeira semana que só contém dias do novo ano


Exemplo:

Sub example_datediff

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

End Sub