De juiste datum functie kiezen

Opmerking: We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Access biedt ingebouwde functies die u kunt gebruiken in expressies voor het opmaken, maken, parseren en berekenen van datums en tijden. Kies een tabel die overeenkomt met wat u wilt doen.

Ik wil...

Een datum of tijd weer geven in een specifieke notatie

Een datum of tijd in delen opSplitsen

Getallen en tekst omzetten in datums en tijden

Datums optellen of aftrekken

De datum van vandaag of de huidige tijd invoegen

Een datum of tijd weer geven in een specifieke notatie

Datums weer geven in de gewenste notatie. In de kolom resultaat wordt ervan uitgegaan dat het veld [start date] de datum/tijd waarde van 11 januari 2012 17:30:15 bevat.

Functie

Gebruik

Voorbeeld

Resultaat

Notatie*

De opmaak functie alles-doel voor het maken van aangepaste datum-en tijd notaties.

Format ([begin datum]; "yyyy-mm-dd")

2012-01-11

FormatDateTime*

Hiermee past u een van de 5 ingebouwde notaties voor datum/tijd toe op een waarde.

FormatDateTime ([begin datum]; vbLongDate)

Woensdag 11 januari 2012

Maand*

Zet een getal om in de naam van een maand. Retourneert een fout als u een nummer oplevert buiten het bereik van 1-12.

Maand (12)

December

Weekdagnaam*

Zet een getal om in de naam van een weekdag. Retourneert een fout als u een nummer oplevert buiten het bereik van 1-7.

Weekdag (2)

Maandag

* Niet beschikbaar in Access-Web-apps.

Naar boven

Een datum of tijd in delen opSplitsen

Soms hoeft u slechts één deel van een datum/tijd-waarde te kennen, zoals het jaar of het aantal minuten. Deze functies bevatten alle waarden voor gehele getallen die overeenkomen met het interval dat u zoekt. In de kolom resultaat wordt ervan uitgegaan dat [start date] de datum/tijd waarde van 11 januari 2012 17:30:15 bevat.

Functie

Gebruik

Voorbeeld

Resultaat

Jaar

Retourneert het jaar gedeelte van de datum/tijd waarde.

Year ([begin datum])

2012

Maand

Geeft als resultaat het maand gedeelte van de datum/tijd waarde (van 1 tot en met 12).

Month ([start date])

1

Dag

Retourneert het dag-gedeelte van de datum/tijd waarde (1 tot en met 31).

Day ([begin datum])

11

Weekdag*

Geeft als resultaat de numerieke dag van de week (1 tot en met 7). Standaard wordt zondag beschouwd als de eerste dag van de week, maar u kunt een andere dag opgeven als de eerste dag.

Weekdag ([begin datum])

4

Uur*

Retourneert het uur gedeelte van de datum/tijd waarde (0 tot en met 23).

Hour ([begin datum])

19

Minuut*

Retourneert het minuten gedeelte van de datum/tijd waarde (0 tot 59).

Minute ([begin datum])

30

Tweede*

Retourneert het seconden gedeelte van de datum/tijd waarde (0 tot 59).

Seconde ([begin datum])

16

Date Part

Een Configureer bare versie van de bovenstaande functies, waarin u kunt opgeven welk deel van de gewenste datum/tijd-waarde u wilt hebben.

Date Part ("yyyy"; [start date])

2012

* Niet beschikbaar in Access-apps.

Naar boven

Getallen en tekst omzetten in datums en tijden

In Access worden datums opgeslagen als getallen met drijvende komma met dubbele precisie. Bijvoorbeeld 11 januari 2012 5:30 PM wordt opgeslagen als 40919,72917. Het gehele gedeelte, aan de linkerzijde van het decimaal teken, staat voor de datum. Het fractionele gedeelte, rechts van het decimaal teken, staat voor de tijd. Met deze functies kunt u dit getal met een drijvende komma maken op basis van andere waarden, zoals gehele getallen of tekst.

Functie

Gebruik

Voorbeeld

Resultaat (de manier waarop Access deze opslaat)

DateSerial

Opmerking:  Gebruik in een Access-app de functies DateFromParts of DateWithTimeFromParts .

Hiermee maakt u een datum waarde van gehele getallen die u voor het jaar, de maand en de dag opgeeft.

DateSerial (2012, 1, 11)

40919,0

CDate*

Zet tekst om in een datum-/tijdwaarde. Het datum-en tijd gedeelte van het getal wordt verwerkt.

Tip:  Gebruik de BooleaansIsDate, functiehttps://msdn.microsoft.com/en-us/library/gg278584.aspx om te bepalen of een tekst reeks kan worden geconverteerd naar een datum/tijd-waarde. Als u bijvoorbeeld IsDate ("1-11-2012") retourneert, wordt waar geretourneerd.

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

40919,72917

DateValue*

Hiermee wordt tekst geconverteerd naar een datum-/tijdwaarde, maar wordt het tijd gedeelte niet geconverteerd.

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

40919,0

TimeValue*

Hiermee wordt tekst geconverteerd naar een datum/tijd waarde, maar worden geen datum gegevens geconverteerd.

TimeValue ("1-11-2,5-17:30")

0,72917

TimeSerial

Opmerking:  Gebruik in een Access-app de functies TimeFromParts of DateWithTimeFromParts .

Hiermee maakt u een tijd waarde van gehele getallen die u opgeeft voor de uren, minuten en seconden.

TimeSerial (17, 30, 15)

0,72934

* Niet beschikbaar in Access-apps.

Naar boven

Datums optellen of aftrekken

Met deze functies kunt u intervallen aan datums optellen of aftrekken, en het verschil tussen twee datum-/tijdwaarden berekenen.

Functie

Gebruik

Voorbeeld

Resultaat

DateAdd

Hiermee voegt u een bepaald interval (bijvoorbeeld 2 maanden of 3 uur) toe aan een datum/tijd waarde. Als u wilt aftrekken, gebruikt u een negatief getal als het tweede argument.

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

2/11/2012

DateDiff

Bepaalt het aantal tijds intervallen (bijvoorbeeld dagen of minuten) tussen twee datum-/tijdwaarden.

Opmerking:  Houd er rekening mee dat u ook één datum waarde van een andere kunt aftrekken om het aantal dagen tussen de datums te krijgen, bijvoorbeeld #2/15/2012 #-#2/1/2012 # = 14.

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

95

Lees hoe u het aantal dagen tussen twee datums berekent.

Naar boven

De datum van vandaag of de huidige tijd invoegen

Gebruik deze functies om de huidige datum of tijd te bepalen. In de resultaten kolom wordt ervan uitgegaan dat de huidige systeem datum/-tijd 11 januari 2012 17:30:15 is.

Functie

Gebruik

Voorbeeld

Resultaat

Nu

Geeft als resultaat de huidige systeem datum en-tijd.

Nu()

1/11/2012 5:30:15 PM

Datum notatie

Opmerking:  Gebruik de functie vandaag in een Access-app.

Geeft als resultaat de huidige systeem datum.

Date()

1/11/2012

Tijd*

Retourneert de huidige systeem tijd.

Time ()

5:30:15 PM

Timer*

Geeft als resultaat het aantal seconden dat is verstreken sinds middernacht.

Timer ()

63015

* Niet beschikbaar in Access-apps.

Naar boven

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×