Ga naar inhoud
Contact us

Date()

ArgumentBeschrijving
string of datetimeEen string met een geldige datum (zoals Jan 1, 2004 of 12-31-99) die u als date- of datetime-waarde wilt laten retourneren

Gegevenstype: Date Retourneert de datum in string als date. Als string geen geldige datum bevat, retourneert Date null.

Zie String() om een datum naar een string te converteren.

De waarde van de string moet een geldige datum zijn.

Geldige datums kunnen elke combinatie bevatten van dag (1-31), maand (1-12 of de naam of afkorting van een maand) en jaar (twee of vier cijfers). Voorloopnullen zijn optioneel voor maand en dag. Als de maand een naam of afkorting is, kan deze voor of na de dag staan; als het een getal is, moet het op de maandpositie staan die in het Windows-configuratiescherm is opgegeven. Een getal van 4 cijfers wordt als jaar beschouwd.

Als het jaar uit twee cijfers bestaat, wordt de eeuw volgens deze regel bepaald: voor jaren tussen 00 en 49 worden de eerste twee cijfers als 20 aangenomen; voor jaren tussen 50 en 99 worden de eerste twee cijfers als 19 aangenomen. Als uw gegevens datums vóór 1950 bevatten, zoals geboortedatums, geeft u altijd een jaar van vier cijfers op om een juiste interpretatie te garanderen.

De functie verwerkt jaren van 1000 tot en met 3000.

Een expressie heeft een beperktere set gegevenstypen dan de functies die deel van de expressie kunnen uitmaken. Hoewel de functie Date een date-waarde retourneert, wordt de volledige expressie omgezet naar een DateTime-waarde. Als uw expressie uit één enkele Date-functie bestaat, lijkt het daardoor alsof Date het verkeerde gegevenstype retourneert. Kies een geschikte weergave-indeling om de datum zonder tijd weer te geven.

Voorbeelden

Deze expressies retourneren allemaal het gegevenstype date voor 4 juli 1999 (1999-07-04), wanneer de standaardpositie van de maand in het midden is:

Date(‘1999/07/04’) Date(‘1999 July 4’) Date(‘July 4, 1999’)