Office
Log på

Funktionen DatePart

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

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ørsteugedag

Valgfrit. En konstant, der angiver den første dag i ugen. Hvis andet ikke er angivet, antages dette at være søndag.

førsteuge

Valgfrit. En konstant, der angiver den første uge i året. Hvis denne ikke er angivet, antages det at være den uge, hvor 1. januar forekommer.


Indstillinger Opgaveblok

Der er følgende indstillinger for intervalargument:

Indstilling

Beskrivelse

åååå

År

k

Kvartal

m

Måned

y

Dag i året

d

Dag

w

Ugedag

ww

Uge

h

Time

n

Minut

s

Sekund


Argumentet førsteugedag har følgende indstillinger:

Konstant

Værdi

Beskrivelse

vbUseSystem

0

Brug indstillingen NLS API.

vbSunday

1

Søndag (standard)

vbMonday

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

Værdi

Beskrivelse

vbUseSystem

0

Brug indstillingen NLS API.

vbFirstJan1

1

Start med uge, hvor 1 januar forekommer (standard).

vbFirstFourDays

2

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

vbFirstFullWeek

3

Start med den 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ørsteugedag påvirker beregninger, der anvender intervalsymbolerne "w" og "ww".

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
Udvid dine Office-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.

×