DatePart-funksjonen

Funksjonen DatePart returnerer ein spesifisert del av ein dato.

Syntaks:


DatePart (interval As String, date As Date [, firstDayOfWeek As Integer [, firstWeekOfYear As Integer]]) As Long

Returverdi:

Den uttrukne delen av ein gjeven dato.

Parametrar:

interval ‒ Eit strenguttrykk frå den følgjande tabellen som inneheld datointervallet.

interval (strengverdi)

Forklaring

yyyy

År

q

Kvarter

m

Månad

y

Dagen i året

w

Vekedag

ww

Veke i året

d

Dag

h

Time

n

Minutt

s

Sekund


date ‒ Datoen som resultatet skal reknast ut for.

Datolitteralar gjer det mogleg å spesifisera eintydige datovariablar som er uavhengige av det gjeldande språket. Literalar er omgjevne av nummerteikn (hash-teikn) #.

firstdayofweek ‒ Ein valfri parameter som bestemmer første dagen i veka.

firstdayofweek-verdi

Forklaring

0

Bruk standardverdien frå systemet

1

Søndag (standard)

2

Måndag

3

Tysdag

4

Onsdag

5

Torsdag

6

Fredag

7

Laurdag


firstweekofyear ‒ Ein valfri parameter som bestemmer den første veka i eit år.

firstweekofyear-verdi

Forklaring

0

Bruk standardverdien frå systemet

1

Veke 1 er den veka som inneheld 1. januar 8standard)

2

Veke 1 er den første veka dette året som inneheld fire eller fleire dagar

3

Veke 1 er den første veka som inneheld dagar berre frå det nye året


Eksempel:


Sub example_datepart
    MsgBox DatePart("ww", #12/31/2005#)
    MsgBox DatePart(date:=#1999-12-30#, interval:="q")
End Sub

Støtt oss!