Ang DatePart function ay nagbabalik ng isang tinukoy na bahagi ng isang petsa.
Syntax:
DatePart (interval Bilang String, petsa Bilang Petsa [, firstDayOfWeek Bilang Integer [, firstWeekOfYear Bilang Integer]]) Hangga't
Ibinalik na halaga:
Ang nakuhang bahagi para sa ibinigay na petsa.
Mga Parameter:
pagitan - Isang string na expression mula sa sumusunod na talahanayan, na tumutukoy sa pagitan ng petsa.
pagitan (halaga ng string)
Paliwanag
yyyy
taon
q
quarter
m
Ay
y
Araw ng taon
w
Araw ng Linggo
ww
Linggo ng taon
d
Araw
h
Oras
n
minuto
s
Pangalawa
petsa - Ang petsa kung saan kinakalkula ang resulta.
Binibigyang-daan ng mga literal ng petsa na tukuyin ang mga hindi malabo na variable ng petsa na independiyente sa kasalukuyang wika. Ang mga literal ay nakapaloob sa pagitan ng mga hash sign # . Ang mga posibleng format ay:
#yyyy-mm-dd#
#mm/dd/yyyy#
unang araw ng linggo : Isang opsyonal na parameter na tumutukoy sa araw ng pagsisimula ng isang linggo.
halaga ng unang araw ng linggo
Paliwanag
0
Gamitin ang default na halaga ng system
1
Linggo (default)
%1$s at %2$s
Lunes
3
Martes
4
Miyerkules
5
Huwebes
6
Biyernes
7
Sabado
unang linggo ng taon : Isang opsyonal na parameter na tumutukoy sa panimulang linggo ng isang taon.
halaga ng unang linggo ng taon
Paliwanag
0
Gamitin ang default na halaga ng system
1
Ang Linggo 1 ay ang linggong may Enero, ika-1 (default)
%1$s at %2$s
Ang Linggo 1 ay ang unang linggo na naglalaman ng apat o higit pang araw ng taong iyon
3
Ang Linggo 1 ay ang unang linggo na naglalaman lamang ng mga araw ng bagong taon
Halimbawa:
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