Ajuda do LibreOffice 25.2
Retorna o número de intervalos de data/hora entre dois valores de data específicos.
DateDiff (interval As String, date1 As Date, date2 As Date [, firstDayOfWeek As Integer [, firstWeekOfYear As Integer]]) As Double
Um número.
intervalo - Uma expressão de string da tabela a seguir, especificando a data ou intervalo de tempo.
data1, data2 - Os dois valores de data a serem comparados.
firstdayofweek - Um parâmetro opcional que especifica o primeiro dia da semana.
| Valor firstdayofweek | 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 | 
firstweekofyear - Um parâmetro opcional que especifica a primeira semana de um ano.
| Valor firstweekofyear | 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 | 
Sub example_datediff
    MsgBox DateDiff("d", #1/1/2005#, #2005-12-31#)
End Sub