Innhald

# 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å tabellen nedanfor som spesifiserer dato- eller tidsintervallet.

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) #.

- #yyyy-mm-dd#

- #mm/dd/yyyy#

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", #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