De ER-functie DATEVALUE
De functie DATEVALUE
retourneert een datumwaarde die van een bepaalde tekstwaarde in de opgegeven indeling en in een optioneel opgegeven cultuur wordt geconverteerd naar een datumwaarde. Zie voor informatie over de ondersteunde indelingen standaard en aangepast.
Syntaxis 1
DATEVALUE (text, format)
Syntaxis 2
DATEVALUE (text, format, culture)
Argumenten
text
: Tekenreeks
Tekst die de in te delen waarde vertegenwoordigt.
format
: Tekenreeks
De indeling van de betreffende tekst. Zie voor informatie over de ondersteunde indelingen standaard en aangepast.
culture
: Tekenreeks
De cultuur die wordt gebruikt voor het indelen van de betreffende tekst. Voor meer informatie over de ondersteunde culturen zie cultuur.
Retourwaarden
Datum
De resulterende datumwaarde.
Gebruiksaanwijzingen
Wanneer de cultuur niet is gedefinieerd als een argument van de aangeroepen functie, wordt de waarde van culture
gedefinieerd door de aanroepcontext. Als de functie DATEVALUE
bijvoorbeeld wordt aangeroepen met syntaxis 1 in een ER-indeling (Elektronische rapportage) voor een element FILE dat is geconfigureerd voor gebruik van de Duitse cultuur, wordt de conversie uitgevoerd met de Duitse cultuur. De standaardwaarde van culture
is EN-US.
Voorbeeld 1
DATEVALUE ("21-Dec-2016", "dd-MMM-yyyy")
retourneert de datumwaarde 21 december 2016 volgens de opgegeven aangepaste notatie en de cultuur EN-US van de standaardtoepassing.
Voorbeeld 2
DATEVALUE ("21-Gen-2016", "dd-MMM-yyyy", "IT")
retourneert de datumwaarde 21 januari 2016, gebaseerd op de opgegeven aangepaste notatie en cultuur.
Echter, DATEVALUE ("21-Gen-2016", "dd-MMM-yyyy", "EN-US")
leidt tot een uitzondering en informeert de gebruiker dat de opgegeven tekenreeks niet als een geldige datum wordt herkend voor de opgegeven cultuur.