ER-funktionen DATEFORMAT
Funktionen DATEFORMAT
returnerer en Streng-værdi, som præsenterer en given datoværdi som tekst i det angivne format og i en eventuelt angivet kultur. Oplysninger om understøttede formater finder du under standard og brugerdefineret.
Syntaks 1
DATEFORMAT (date, format)
Syntaks 2
DATEFORMAT (date, format, culture)
Argumenter
date
: Dato
En datoværdi, der repræsenterer den dato, der skal formateres.
format
: Streng
Outputstrengens format. Oplysninger om understøttede formater finder du under standard og brugerdefineret.
Bemærk!
Der skelnes mellem store og små bogstaver i formatstrengen, når du enten bruger et standardformat eller et brugerdefineret format. F.eks. returnerer standardformatet "d" datoen ved at bruge det korte datomønster, mens standardformatet "D" returnerer datoen ved at bruge det lange datomønster. Desuden returnerer det brugerdefinerede "M"-format måneden fra 1 til 12, mens det brugerdefinerede "m"-format returnerer minuttallet fra 0 til og med 59.
culture
: Streng
Den kultur, du vil bruge til formatering. Du kan finde oplysninger om de understøttede kulturer under kultur.
Returnerede værdier
Streng
Den resulterende strengværdi.
Bemærkninger til brug
Hvis 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 DATEFORMAT
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
DATEFORMAT (TODAY (), "dd-MM-yyyy")
returnerer den aktuelle dato-/klokkeslætsværdi på programserver, 24. december 2015, som strengen "24-12-2015", baseret på det angivne brugerdefinerede format.
Eksempel 2
DATEFORMAT (SESSIONTODAY (), "d", "DE")
returnerer datoen for den aktuelle programsession, 24. december 2015, som strengen "24-12-2015", baseret på den valgte tyske kultur og det angivne format.