DatePart-functie
De DatePart-functie retourneert een specifiek deel van een datum.
DatePart (interval As String, date As Date [, firstDayOfWeek As Integer [, firstWeekOfYear As Integer]]) As Long
Teruggegeven waarde:
The extracted part for the given date.
interval - A string expression from the following table, specifying the date interval.
interval (string value)
|
Uitleg
|
jjjj
|
Jaar
|
q
|
Kwartaal
|
m
|
Maand
|
y
|
Dag van het jaar
|
w
|
Dag van de week
|
ww
|
Week van het jaar
|
d
|
Dag
|
h
|
Uur
|
n
|
Minuut
|
s
|
Seconde
|
date - The date from which the result is calculated.
Lettersymbolen voor datums maken het mogelijk om eenduidig een variabele voor een datum te specificeren onafhankelijk van de taal. Lettersymbolen staan tussen hekjes #. Mogelijke formaten zijn:
-
#yyyy-mm-dd#
-
#mm/dd/yyyy#
firstdayofweek: An optional parameter that specifies the starting day of a week.
firstdayofweek value
|
Uitleg
|
0
|
Standaardwaarde van het systeem gebruiken
|
1
|
Zondag (standaard)
|
2
|
Maandag
|
3
|
Dinsdag
|
4
|
Woensdag
|
5
|
Donderdag
|
6
|
Vrijdag
|
7
|
Zaterdag
|
firstweekofyear: An optional parameter that specifies the starting week of a year.
firstweekofyear value
|
Uitleg
|
0
|
Standaardwaarde van het systeem gebruiken
|
1
|
Week 1 is de week waarin 1 januari valt (standaard)
|
2
|
Week 1 is de eerste week waarin vier of meer dagen van dat jaar vallen
|
3
|
Week 1 is de eerste week waarin alleen dagen van het nieuwe jaar vallen
|
Sub example_datepart
MsgBox DatePart("ww", #12/31/2005#)
MsgBox DatePart(date:=#1999-12-30#, interval:="q")
End Sub