Delen via


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.

Aanvullende resources

Datum- en tijdfuncties