IBM Lotus Symphony


Função DateDiff [Runtime]

Devolve o número dos 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 em caracteres a partir da seguinte tabela, com a especificação do intervalo de datas.

Tabela 1. Explicação dos valores do parâmetro Add
Add (valor de cadeia) Explicação
yyyy Ano
q Trimestre
m Mês
y Dia do ano
w Dia.semana
ww Semana do ano
d Dia
h Hora
n Minuto
s Segundo

Date1, Date2 - Os dois valores de data a comparar.

Week_start - Um parâmetro opcional que especifica o primeiro dia da semana.

Tabela 2. Explicação dos valores de Week_start
Valor Week_start Explicação
0 Utilizar valor predefinido do sistema
1 Domingo (predefiniçã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 primeira semana do ano.

Tabela 3. Explicação dos valores de Year_start
Valor Year_start Explicação
0 Utilizar valor predefinido do sistema
1 A semana 1 é a semana do dia 1 de Janeiro (predefinição)
2 A semana 1 é a primeira semana com quatro ou mais dias desse ano
3 A semana 1 é a primeira semana que contém apenas dias do novo ano

Exemplo:

Sub example_datediff

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

End Sub


Comentários sobre o produto | Documentação adicional | Marcas comerciais