Delen via


De ER-functie DATETIMEFORMAT

De functie DATETIMEFORMAT retourneert een waarde van het type Tekenreeks voor een bepaalde datum-/tijdwaarde als tekst in de opgegeven indeling en in een optioneel opgegeven cultuur. Zie voor informatie over de ondersteunde indelingen standaard en aangepast.

Syntaxis 1

DATETIMEFORMAT (datetime, format)

Syntaxis 2

DATETIMEFORMAT (datetime, format, culture)

Argumenten

datetime: Datum/tijd

Een datum-/tijdwaarde die de datum- en tijdnotatie aangeeft.

format: Tekenreeks

De indeling van de uitvoertekenreeks. Zie voor informatie over de ondersteunde indelingen standaard en aangepast.

Notitie

De notatietekenreeks is hoofdlettergevoelig wanneer u een standaardnotatie of een aangepaste notatie gebruikt. De standaard specificatie voor de notatie "d" bijvoorbeeld retourneert de datum met het patroon voor een korte datum, terwijl de standaard specificatie voor de notatie "D" de datum retourneert met het patroon voor de lange datum. Verder retourneert de aangepaste specificatie voor de notatie "M" de maand van 1 t/m 12, terwijl de aangepaste specificatie voor de notatie "m" de minuut van 0 t/m 59 retourneert.

culture: Tekenreeks

De cultuur die moet worden gebruikt voor de indeling. Voor meer informatie over de ondersteunde culturen zie cultuur.

Retourwaarden

Tekenreeks

De resulterende tekenreekswaarde.

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 DATETIMEFORMAT 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.

Wanneer de functie DATETIMEFORMAT een bepaalde datum-/tijdwaarde converteert, wordt rekening gehouden met de tijdzone-instelling van de toepassingsgebruiker die de ER-indeling uitvoert waarin de functie wordt aangeroepen.

Voorbeeld 1

DATETIMEFORMAT (NOW(), "dd-MM-yyyy") retourneert de datum/tijd van de huidige toepassingsserver, 24 december 2015, als 24-12-2015, op basis van de opgegeven aangepaste notatie.

Voorbeeld 2

DATETIMEFORMAT (SESSIONNOW(), "d", "DE") retourneert de huidige sessiedatum/-tijd van de toepassing, 24 december 2015, als 24.12.2015, op basis van de geselecteerde Duitse cultuur en de opgegeven notatie.

Voorbeeld 3

DATETIMEFORMAT (DATETIMEVALUE( "2019-11-12T09:00:00.0000000-07:00", "O"), "O") retourneert de tekenreekswaarde 2019-11-12T08:00:00.0000000-08:00 wanneer de functie wordt aangeroepen tijdens een proces dat is geïnitieerd door een toepassingsgebruiker met de tijdzonewaarde (GMT-08:00) Pacific Time (VS en Canada) in de sectie Voorkeuren voor taal en land/regio.

Aanvullende resources

Datum- en tijdfuncties