DateDiff funkcija

Grąžina datos intervalų skaičių tarp dviejų nurodytų datos reikšmių.

Sintaksė:


DateDiff (Add, Data1, Data2 [, Savaitės_pradžia [, Metų pradžia]])

Grąžinama reikšmė:

Skaičius.

Parametrai:

Add - Eilutės reiškinys iš šios lentelės, nurodomas dienų intervalas.

Add (eilutės reikšmė)

Paaiškinimas

yyyy

Metai

q

Ketvirtis

m

Mėnuo

y

Metų diena

w

Savaitės diena

ww

Metų savaitė

d

Diena

h

Valanda

n

Minutė

s

Sekundė


Date1, Date2 - Lyginamos dviejų datų reikšmės.

Week_start - Pasirenkamas parametras, nurodantis savaitės pradžios dieną.

„Week_start“ reikšmė

Paaiškinimas

0

Naudoti numatytąją sistemos reikšmę

1

Sekmadienis (numatyta)

2

Pirmadienis

3

Antradienis

4

Trečiadienis

5

Ketvirtadienis

6

Penktadienis

7

Šeštadienis


Year_start - Pasirenkamas parametras, nurodantis metų pradžios savaitę.

„Year_start“ reikšmė

Paaiškinimas

0

Naudoti numatytąją sistemos reikšmę

1

Pirmoji savaitė yra sausio mėnesį, 1st (numatyta)

2

„Week 1" yra pirmoji savaitė, kurioje keturios ar daugiau šių metų dienų

3

„Week 1" yra pirmoji savaitė, kurioje yra tik naujųjų metų dienos


Pavyzdys:


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

Paremkite mus!