Funktio lisää päivämäärään määrätyn verran tiettyä aikayksikköä.
DateAdd(aikayksikkö, määrä, päivämäärä)
Funktio lisää päivämäärään aikayksiköitä. Määrä on kokonaisluku, joka ilmoittaa, kuinka monta aikayksikköä lisätään. Määrä voi olla sekä positiivinen että negatiivinen: ajassa eteenpäin tai taaksepäin. Aikayksikkö on joku seuraavista:
aikayksikkö | merkitys |
d | päivä |
h | tunti |
m | kuukausi |
n | minuutti |
q | vuosineljännes |
s | sekunti |
w | viikonpäivä |
ww | viikko |
y | vuodenpäivä |
yyyy | vuosi |
Aikayksiköt päivä, viikonpäivä ja vuodenpäivä käyttäytyvät täysin samalla tavalla. Funktio ei voi palauttaa mahdottomia päivämääriä: kuukauden lisääminen päivämäärään 31.3. tuottaa tulokseksi 30.4., ei 31.4.
Esimerkki:
'lisää 25 päivää päivämäärään MsgBox DateAdd("d", 25, "15.4.2003") '10.5.2003 'lisää seitsemän viikkoa päivämäärään MsgBox DateAdd("ww", 7, "15.4.2003") '3.6.2003 'vähentää kolme tuntia kellonajasta MsgBox DateAdd("h", -3, "23:10:00") '20:10:00