DatePart-funktionen returnerer en specificeret del af en dato.
Syntaks:
DatePart (interval As String, date As Date [, firstDayOfWeek As Integer [, firstWeekOfYear As Integer]]) As Long
Returværdi:
Den udtrukne del af den givne dato.
Parametre:
interval - Et strengudtryk fra den følgende tabel, der angiver dato-intervallet.
interval (strengværdi)
Forklaring
yyyy
År
q
Kvartal
m
Måned
y
Dag i året
w
Ugedag
ww
Uge i året
d
Dag
h
Time
n
Minut
s
Sekund
date - Den dato, resultatet blev beregnet fra.
Dato-litteraler tillader angivelse af entydige datovariable, som er uafhængige af det aktuelle sprog. Litteraler omgives af hash-tegn#. Mulige formater er:
#yyyy-mm-dd#
#mm/dd/yyyy#
førstedagiugen: Et valgfrit parameter, der angiver den dag, ugen begynder.
An optional parameter that specifies the starting day of a week.
værdien førstedagiugen
Forklaring
0
Brug systemets standardværdi
1
Søndag (standard)
2
Mandag
3
Tirsdag
4
Onsdag
5
Torsdag
6
Fredag
7
Lørdag
førsteugeiåret: En valgfri parameter, der angiver den uge året begynder.
værdien førsteugeiåret
Forklaring
0
Brug systemets standardværdi
1
Uge 1 er ugen med 1. januar
2
Uge 1 er den første uge, som indeholder fire eller flere dage af året
3
Uge 1 er den første uge, som kun indeholder dage fra det nye år
Eksempel:
Sub example_datepart
MsgBox DatePart("ww", #01/02/2005#) ' displays 2 because weeks start on Sunday
MsgBox DatePart("ww", #12/31/2005#) ' displays 53
MsgBox DatePart(date:=#2005-12-30#, interval:="q") ' displays 4
End Sub