Del via


DATETIMEFORMAT ER-funksjonen

DATETIMEFORMAT-funksjonen returnerer en Streng-verdi som viser en gitt dato/klokkeslett-verdi som tekst i angitt format og i en valgfri angitt kultur. Hvis du vil ha informasjon om hvilke formater som støttes, kan du se standard og egendefinert.

Syntaks 1

DATETIMEFORMAT (datetime, format)

Syntaks 2

DATETIMEFORMAT (datetime, format, culture)

Argumenter

datetime: DateTime

En dato/klokkeslett-verdi som representerer dato og klokkeslett til-formatet.

format: Streng

Formatet til utdatastrengen. Hvis du vil ha informasjon om hvilke formater som støttes, kan du se standard og egendefinert.

Notat

Det skilles mellom små og store bokstaver i formatstrengen når du bruker et standardformat eller et egendefinert format. Den standard formatangivelsen «d» returnerer for eksempel datoen ved hjelp av det korte datomønsteret, mens den standard formatangivelsen «D» returnerer ved hjelp av mønsteret med lang dato. Den egendefinerte formatangivelsen «M» returnerer måneden fra 1 til og med 12, mens den egendefinerte formatangivelsen «m» returnerer minuttet fra 0 til og med 59.

culture: Streng

Kulturen som skal brukes til formatering. Hvis du vil ha informasjon om de støttede språkene, kan du se kultur.

Returverdier

Streng

Den resulterende strengverdien.

Bruksnotater

Hvis kulturen ikke er definert som et argument for den kalte funksjonen, defineres verdien for culture av kallekonteksten. Hvis DATETIMEFORMAT-funksjonen for eksempel kalles ved hjelp av syntaks 1 i et ER-format for et FIL-element som er konfigurert til å bruke tysk kultur, vil konverteringen gjøres ved hjelp av tysk kultur. Standardverdi for culture er EN-US.

Når DATETIMEFORMAT-funksjonen konverterer en gitt dato/klokkeslett-verdi, vurderes innstillingen for tidssone for programbrukeren som kjører ER-formatet som funksjonen kalles i konteksten til.

Eksempel 1

DATETIMEFORMAT (NOW(), "dd-MM-yyyy") returnerer gjeldende dato/klokkeslett-verdi for programserveren, 24. desember 2015, som "24-12-2015", basert på det angitte egendefinerte formatet.

Eksempel 2

DATETIMEFORMAT (SESSIONNOW(), "d", "DE") returnerer gjeldende dato/klokkeslett-verdi for programøkt, 24. desember 2015, som "24.12.2015", basert på den valgte tyske kulturen og det angitte formatet.

Eksempel 3

DATETIMEFORMAT (DATETIMEVALUE( "2019-11-12T09:00:00.0000000-07:00", "O"), "O") returnerer strengverdien 2019-11-12T 08:00:00.0000000-08:00 når funksjonen kalles under en prosess som ble startet av en programbruker som har tidssoneverdien (GMT-08:00) Stillehavskysten (USA og Canada) i delen Innstillinger for språk og land/område.

Tilleggsressurser

Dato- og klokkeslettfunksjoner