Vælge funktionen til højre dato

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.

Access indeholder indbyggede funktioner, du kan bruge i udtryk til at formatere, oprette, analysere og beregne datoer og klokkeslæt. Vælg en tabel, der svarer til det, du vil foretage dig.

Jeg vil...

Vise en dato eller et klokkeslæt i et bestemt format

Opdele en dato eller et klokkeslæt i dele

Ændre tal og tekst til datoer og klokkeslæt

Adder eller subtraher datoer

Indsætte dags dato eller det aktuelle klokkeslæt

Vise en dato eller et klokkeslæt i et bestemt format

Få vist datoer i det ønskede format. Kolonnen resultat forudsætter, at feltet [startdate] indeholder dato/klokkeslæt-værdien for januar 11, 2012 17:30:15.

Funktion

Brug

Eksempel

Resultat

Formatér*

Funktionen all-round format bruges til at oprette brugerdefinerede dato-og klokkeslætsformater.

Format ([startdate], "åååå-mm-dd")

2012-01-11

Formaterdatoogklokkeslæt*

Anvender et af de 5 indbyggede dato/klokkeslætsformater til en værdi.

Formaterdatoogklokkeslæt ([startdate], vbLongDate)

Onsdag, den 11. januar 2012

Månedsnavn*

Konverterer et tal til et månedsnavn. Returnerer en fejl, hvis du angiver et tal uden for området 1-12.

Månedsnavn (12)

Måned

Navnpåugedag*

Konverterer et tal til et ugedags navn. Returnerer en fejl, hvis du angiver et tal uden for området 1-7.

Navnpåugedag (2)

Mandag

* Ikke tilgængelig i Access-webapps.

Toppen af siden

Opdele en dato eller et klokkeslæt i dele

Nogle gange har du blot brug for en del af en dato/klokkeslæt-værdi, f. eks året eller minuttet. Disse funktioner returnerer alle heltalsværdier, der svarer til det interval, du leder efter. Kolonnen resultat forudsætter, at [startdate] indeholder dato/klokkeslæt-værdien fra Jan 11, 2012 17:30:15.

Funktion

Brug

Eksempel

Resultat

Året

Returnerer årets delen af dato/klokkeslætsværdien.

Year ([startdate])

2012

Måned

Returnerer månedsdelen af dato/klokkeslætsværdien (1 til 12).

Month ([startdate])

ét

Dag

Returnerer dags delen af dato/klokkeslætsværdien (1 til 31).

Day ([startdate])

11

Ugedag*

Returnerer den numeriske ugedag (1 til 7). Som standard betragtes søndag som den første dag i ugen, men du kan angive en anden dag som den første dag.

Weekday ([startdate])

4

Time*

Returnerer timedelen af dato/klokkeslætsværdien (0 til 23).

Time ([startdate])

17

Minut*

Returnerer minutdelen af dato/klokkeslætsværdien (0 til 59).

Minut ([startdate])

mindst

Sekund*

Returnerer sekunddelen af dato/klokkeslætsværdien (0 til 59).

Sekund ([startdate])

15,0

DatePart

En konfigurerbar version af funktionerne ovenfor, hvor du kan angive, hvilken del af dato/klokkeslætsværdien du ønsker.

DatePart ("åååå"; [startdate])

2012

* Ikke tilgængelig i Access-apps.

Toppen af siden

Ændre tal og tekst til datoer og klokkeslæt

Access gemmer datoer som dobbelte tal med flydende decimal. For eksempel er januar 11, 2012 5:30 PM gemt som 40919,72917. Heltalsdelen, der peger til venstre for decimaltegnet, repræsenterer datoen. Brøkdelen, til højre for decimaltegnet, repræsenterer klokkeslættet. Disse funktioner hjælper dig med at oprette dette flydende punkts nummer fra andre værdier, f. eks heltal eller tekst.

Funktion

Brug

Eksempel

Resultat (hvordan Access gemmer det)

DateSerial

Bemærk!:  I en Access-app skal du bruge funktionerne DateFromParts eller DateWithTimeFromParts .

OpBygger en datoværdi fra heltal, du angiver for år, måned og dag.

DateSerial (2012; 1; 11)

40919,0

CDate*

Konverterer tekst til en dato/klokkeslætsværdi. Håndterer både dato-og klokkeslætsdelen af tallet.

Tip!:  Brug funktionen Boolesk værdiIsDate til at bestemme, om en tekststreng kan konverteres til en dato-og klokkeslætsværdi. For eksempel returnerer IsDate ("1/11/2012") sand.

CDate ("1/11/2012 17:30")

40919,72917

Datoværdi*

Konverterer tekst til en dato/klokkeslætsværdi, men konverterer ikke klokkeslætsdelen.

Datoværdi ("1/11/2012 17:30")

40919,0

Tidsværdi*

Konverterer tekst til en dato/klokkeslætsværdi, men konverterer ikke datooplysninger.

Tidsværdi ("1/11/2012 17:30")

0,72917

TimeSerial

Bemærk!:  I en Access-app skal du bruge funktionerne funktionerne eller DateWithTimeFromParts .

OpBygger en klokkeslætsværdi ud fra heltal, du angiver for time, minut og sekund.

TimeSerial (17, 30, 15)

0,72934

* Ikke tilgængelig i Access-apps.

Toppen af siden

Adder eller subtraher datoer

Disse funktioner gør det muligt at addere eller subtrahere intervaller til datoer samt beregne forskellen mellem to dato-og klokkeslætsværdier.

Funktion

Brug

Eksempel

Resultat

DateAdd

Tilføjer et bestemt interval (f. eks. 2 måneder eller 3 timer) til en dato-og klokkeslætsværdi. Hvis du vil subtrahere, skal du bruge et negativt tal som det andet argument.

DateAdd ("m"; 1; "1/11/2012")

2/11/2012

DateDiff

Bestemmer antallet af tidsintervaller (f. eks. dage eller minutter) mellem to dato/klokkeslætsværdier.

Bemærk!:  Vær opmærksom på, at du også kan trække en datoværdi fra en anden for at få antallet af dage mellem dem, f. eks #2/15/2012 #-#2/1/2012 # = 14.

DateDiff ("d", "1/11/2012", "4/15/2012")

95

Se, hvordan du beregner antallet af dage mellem to datoer.

Toppen af siden

Indsætte dags dato eller det aktuelle klokkeslæt

Brug disse funktioner til at bestemme den aktuelle dato eller det aktuelle klokkeslæt. Kolonnen resultat forudsætter, at den aktuelle systemdato/det aktuelle klokkeslæt er Jan 11, 2012 17:30:15.

Funktion

Brug

Eksempel

Resultat

Nu

Returnerer den aktuelle systemdato og det aktuelle klokkeslæt.

Now()

1/11/2012 5:30:15 PM

Dato

Bemærk!:  Brug funktionen idag i en Access-app.

Returnerer den aktuelle systemdato.

Date()

1/11/2012

Klokkeslæt*

Returnerer det aktuelle systemklokkeslæt.

Time ()

5:30:15 PM

Timer*

Returnerer antallet af sekunder, der er forløbet siden midnat.

Timer ()

63015

* Ikke tilgængelig i Access-apps.

Toppen af siden

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.

×