Funktionen DatePart

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Returnerer en variant (heltal), der indeholder den angivne del af en angiven dato.

Syntaks

DatePart ( interval, dato , første dag i ugen [, første uge i året] )

Syntaksen for funktionen DatePart har følgende argumenter:

Argument

Beskrivelse

interval

Der er påkrævet. Strengudtryk, som er tidsinterval, du vil vende tilbage.

dato

Der er påkrævet. Variant (Dato) værdi, du ønsker at evaluere.

første dag i ugen

Valgfrit. En konstant, der angiver den første dag i ugen. Hvis du ikke er angivet, antages søndag.

første uge i året

Valgfrit. En konstant, der angiver den første uge i året. Hvis du ikke er angivet, antages den første uge skal være den uge, 1.


Indstillinger Opgaveblok

Interval argument har følgende indstillinger:

Indstilling

Beskrivelse

yyyy

År

q

Kvartal

m

Måned

å

Dag i året

d

Dag

w

Ugedag

ww

Uge

t

Time

n

Minut

s

Sekund


Argumentet første dag i ugen har følgende indstillinger:

Konstant

Value

Beskrivelse

vbUseSystem

0

Brug indstillingen NLS-API.

vbSunday

1

Søndag (standard)

vbMonday repræsenterer mandag

2

Mandag

vbTuesday

3

Tirsdag

vbWednesday

4

Onsdag

vbThursday

5

Torsdag

vbFriday

6

Fredag

vbSaturday

7

Lørdag


Argumentet første uge i året har følgende indstillinger:

Konstant

Value

Beskrivelse

vbUseSystem

0

Brug indstillingen NLS-API.

vbFirstJan1

1

Start med uge, 1 (standard).

vbFirstFourDays

2

Start med den første uge, der indeholder mindst fire dage i det nye år.

vbFirstFullWeek

3

Start med første hele uge i året.


Bemærkninger

Du kan bruge funktionen DatePart til at evaluere en dato og returnere et bestemt tidsinterval. For eksempel kan du bruge DatePart til at beregne dag i ugen eller den aktuelle time.

Argumentet første dag i ugen påvirker beregninger, der bruger "w" og "ww" interval symboler.

Hvis date er en datokonstant, bliver det angivne år en permanent del for den pågældende dato. Men hvis dato er omsluttet af dobbelte anførselstegn (""), og du udelader året, indsættes det aktuelle år i din kode, hver gang dato udtrykket evalueres. Det gør det muligt at skrive programkode, der kan bruges i forskellige år.

Bemærk: Dato, hvis indstillingen af egenskaben kalender er gregoriansk, være den angivne dato gregoriansk. Hvis kalenderen er Hijri, skal den angivne dato være Hijri.

Den returnerede datodel er i de periode tidsenheder af den aktuelle arabiske kalender. Hvis den aktuelle kalender og datodel der skal returneres, er år, er værdien år for eksempel en Hijri-år.

Eksempel

Bemærk: Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.

I dette eksempel tages en dato, og brug af funktionen DatePart viser kvartal i året, hvor den forekommer.

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

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×