DatePart, funksjon

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Returnerer en variant (heltall) som inneholder den angitte delen av en gitt dato.

Syntaks

DatePart ( intervall, dato [, første dag i uken] [, første uke i året] )

Syntaksen for DatePart -funksjonen har disse argumentene:

Argument

Beskrivelse

intervall

Obligatorisk. Strenguttrykk som er tidsintervallet du vil gå tilbake.

dato

Obligatorisk. Variant (Dato) verdi du vil evaluere.

første dag i uken

Valgfritt. En konstant som angir første dag i uken. Hvis det ikke er angitt, brukes søndag.

første uke i året

Valgfritt. En konstant som angir første uke i året. Hvis du ikke er angitt, antas den første uken skal uken som 1.


Sett Innstillinger

Intervall argument har disse innstillingene:

Innstilling

Beskrivelse

åååå

År

q

Kvartal

m

Måned

y

Dag i året

d

Dag

w

Ukedag

ww

Uke

t

Time

n

Minutt

s

Sekund


Det første dag i uken argumentet har disse innstillingene:

Konstant

Verdi

Beskrivelse

vbUseSystem

0

Bruk NLS API-innstillingen.

vbSunday

1

Søndag (standard)

vbMonday

2

Mandag

vbTuesday

3

Tirsdag

vbWednesday

4

Onsdag

vbThursday

5

Torsdag

vbFriday

6

Fredag

vbSaturday

7

Lørdag


Det første uke i året argumentet har disse innstillingene:

Konstant

Verdi

Beskrivelse

vbUseSystem

0

Bruk NLS API-innstillingen.

vbFirstJan1

1

Start med uken der 1 (standard).

vbFirstFourDays

2

Start med den første uken som inneholder minst fire dager i det nye året.

vbFirstFullWeek

3

Start med første hele uken i året.


Kommentarer

Du kan bruke DatePart -funksjonen til å evaluere en dato og returnere et bestemt tidsintervall. Du kan for eksempel bruke DatePart til å beregne dagen i uken eller gjeldende time.

Argumentet uken innvirkning på beregninger som bruker intervallsymbolene "w" og "ww".

Hvis date er en datolitteral, blir det angitte året en permanent del av datoen. Men hvis dato er omsluttet av doble anførselstegn (""), og du utelater året, gjeldende år er satt inn i koden hver gang dato uttrykket evalueres. Dette gjør det mulig å skrive kode som kan brukes i forskjellige år.

Merknad: For dato, hvis Calendar -egenskapsinnstillingen er gregoriansk, må den angitte datoen være gregoriansk. Hvis kalenderen er Hijri, må den angitte datoen være Hijri.

Det er den returnerte datodelen i periode tidsenheter for den gjeldende arabiske kalenderen. Hvis gjeldende kalenderen er Hijri og datodelen som skal returneres er år, er årsverdien et Hijri-år.

Eksempel

Merknad: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.

Dette eksemplet brukes en dato, og ved hjelp av funksjonen DatePart viser kvartalet i året der den forekommer.

Dim TheDate As Date    ' Declare variables.
Dim Msg
TheDate = InputBox("Enter a date:")
Msg = "Quarter: " & DatePart("q", TheDate)
MsgBox Msg

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×