DATEFORMAT ER-funktio
DATEFORMAT
-funktio palauttaa Merkkijono-arvon, joka esittää tietyn päivämääräarvon tekstinä määritetyssä muodossa ja valinnaisesti määritetyssä kulttuurissa. Lisätietoja tuetuista muodoista on kohdassa vakio ja mukautettu.
Syntaksi 1
DATEFORMAT (date, format)
Syntaksi 2
DATEFORMAT (date, format, culture)
Argumentit
date
: Päivämäärä
Päivämääräarvo, joka vastaa muokattavaa päivämäärää.
format
: Merkkijono
Tulostusmerkkijonon muoto Lisätietoja tuetuista muodoista on kohdassa vakio ja mukautettu.
Muistiinpano
Muodon merkkijono ottaa kirjainkoon huomioon, kun käytössä joko vakiomuoto tai mukautettu muoto. Esimerkiksi vakiomuotoinen d-määrite palauttaa päivämäärän käyttämällä lyhyt päivämäärämalli, kun taas vakiomuotoinen D-määrite palauttaa pitkää päivämäärämallia käyttävän päivämäärän. Lisäksi mukautetun muodon M-määrite palauttaa kuukaudet 1–12, kun taas mukautetun muodon m-määrite palauttaa minuutit 0–59.
culture
: Merkkijono
Muotoilussa käytettävä kulttuuri. Lisätietoja tuetuista kulttuureista on kohdassa kulttuuri.
Palautusarvot
Merkkijono
Tuloksena oleva merkkijonoarvo.
Käyttöhuomautukset
Jos kulttuuria ei ole määritetty kutsutun funktion argumentiksi, kutsuvan kontekstin määrittämä arvo culture
määritetään. Jos DATEFORMAT
-funktiota kutsutaan esimerkiksi käyttämällä syntaksia 1 sähköisen raportoinnin (ER) muodossa TIEDOSTO-elementille, joka on määritetty käyttämään Saksan kulttuuria, muuntaminen tehdään Saksan kulttuurin avulla. culture
-arvon oletusarvo on FI-FI.
Esimerkki 1
DATEFORMAT (TODAY (), "dd-MM-yyyy")
palauttaa nykyisen sovelluspalvelimen päivämäärän 24. joulukuuta 2015 merkkirivinä 24-12-2015 määritetyn mukautetun muodon mukaisesti.
Esimerkki 2
DATEFORMAT (SESSIONTODAY (), "d", "DE")
palauttaa nykyisen sovellusistunnon päivämäärän, 24. joulukuuta 2015, merkkijonona "24-12-2015", joka perustuu valittuun Saksan kulttuuriin ja määritettyyn muotoon.