Tijdfuncties
- Je kan met tijden werken zoals met andere cijfermatige gegevens. Je kan tijdsvariabelen
bij elkaar optellen of van elkaar aftrekken zoals je dat met cijfers doet. Prober maar
eens in het Direct venster:
?#01:05# + #00:10#
Je hebt nu tien minuten opgeteld bij 01u05.
- Er bestaan ook twee belangrijke functies voor het werken met data:
- DateAdd(interval, aantal, datum) telt het aantal intervallen bij de
datum.
Veelgebruikte intervallen zijn "yyyy" (jaar), "m" (maand),
"h" (uur), "d" (dag), "w" (weekdag"), "n"
(minuut).
Morgen is DateAdd("d", 1, Now), vorig jaar DateAdd("yyyy", -1, Now).
- DateDiff(interval, datum1, datum2) geeft het verschil tussen beide data
als aantal intervals. Zo kan je het aantal jaren tellen tussen twee data, en die weergeven
als (de leeftijd).
- Je kan een gegeven isoleren uit een datum:
- Year haalt het jaar uit een datum.
?Year(#01/09/2001#)
- Month haalt de maand uit een datum.
?Day(#01/09/2001#)
- Day haalt de dag uit een datum.
?Day(#01/09/2001#)
- Hour haalt het uur uit een datum/uur.
?Hour(Now)
- Minute haalt de minuten uit een datum/uur.
?Minute(Now)
- Second haalt de minuten uit een datum/uur.
?Second(Now)
- En je kan tenslotte een datum of uur weergeven op een bepaalde manier met Format.
Zeer nuttig in dit verband zijn
- Format(datumuur, "hh:mm:ss") die een uur weergeeft in uur-minuut-seconden
notatie. Doe maar eens
?Format(Now, "hh:mm:ss")
- Format(datumuur, "dd/mm/yyyy") die een datum weergeeft met dag, maand en jaar.
- Lees zeker de help bij Format.
- Oefeningen
[VB Web] - [hlrnet] - [copyright]