Funkcja DateAdd

Adds a date or time interval to a given date a number of times and returns the resulting date.

Składnia:


DateAdd (interval As String, number As Long, date As Date) As Date

Zwracana wartość:

Zmienna typu Variant zawierająca datę.

Parametry:

interval - A string expression from the following table, specifying the date or time interval.

interval (string value)

Znaczenie

yyyy

Rok

q

Kwartał

m

Miesiąc

y

Dzień roku

w

Dzień tygodnia

ww

Tydzień roku

d

Dzień

h

Godzina

n

Minuta

s

Sekunda


number - A numerical expression specifying how many times the interval value will be added when positive or subtracted when negative.

date - A given date or the name of a Variant variable containing a date. The interval value will be added number times to this date.

Literały daty pozwalają określić jednoznaczne zmienne daty, które są niezależne od bieżącego języka. Literały są ujęte między znakami krzyżyka #. Możliwe formaty to:

Przykład:


Sub example_dateadd
    MsgBox DateAdd("m", 1, #1/31/2004#) &" - "& DateAdd(date:=#2005-01-31#, interval:="m", number:=1)
End Sub