Del via


ER-funktionen DATEVALUE

Funktionen DATEVALUE returnerer en værdi i form af en Dato, som er konverteret fra en given tekst i det angivne format og i en eventuelt angivet kultur til en datoværdi. Oplysninger om understøttede formater finder du under standard og brugerdefineret.

Syntaks 1

DATEVALUE (text, format)

Syntaks 2

DATEVALUE (text, format, culture)

Argumenter

text: Streng

Tekst, der repræsenterer den værdi, der skal formateres.

format: Streng

Den angivne tekst format. Oplysninger om understøttede formater finder du under standard og brugerdefineret.

culture: Streng

Den kultur, der bruges til formatering af den givne tekst. Du kan finde oplysninger om de understøttede kulturer under kultur.

Returnerede værdier

Dato

Den returnerede datoværdi.

Bemærkninger til brug

Når kulturen ikke er defineret som et argument for den kaldte funktion, er værdien af culture defineret af den kaldende kontekst. For eksempel, hvis funktionen DATEVALUE kaldes ved hjælp af syntaks 1 i et elektronisk rapporteringsformat (ER) for et FIL-element, der er konfigureret til at bruge den tyske kultur, vil konverteringen ske ved hjælp af den tyske kultur. Standardværdien for culture er EN-US.

Eksempel 1

DATEVALUE ("21-Dec-2016", "dd-MMM-yyyy") returnerer datoværdien 21. december 2016, baseret på det angivne brugerdefinerede format og standardprogrammets kultur for en-us.

Eksempel 2

DATEVALUE ("21-Gen-2016", "dd-MMM-yyyy", "IT") returnerer datoværdien 21. januar 2016, baseret på det angivne brugerdefinerede format og kultur.

Men DATEVALUE ("21-Gen-2016", "dd-MMM-yyyy", "EN-US") udløser en undtagelse for at informere brugeren om, at den angivne streng ikke genkendes som en gyldig dato for den angivne kultur.

Yderligere ressourcer

Dato- og klokkeslætsfunktioner