autoformat(format a, value b, part c)


Liefert das aufgelöste Datum eines EDIFACT-DTM-Segmentes unter Nutzung des Format-Codes a und des kodierten Datumswertes b.

Wird ein unerlaubter Format-Code verwendet oder ein kodierter Datumswert, der nicht zum Format-Code passt, bricht die Funktion mit einem Fehler ab (siehe Beispiele).

Parameterbeschreibung


Parameter

Description

a

Format-Code. Erlaubte Codes: 2-10, 101-110, 201-205, 301-306, 401-402, 404-406, 501-503, 600-604, 608-610, 613-616, 701-710, 713, 715-720, 801-814. Hinweis: Zu den Codes siehe z. B. https://www.edifactory.de/edifact/directory/D96A/data-element/2379 oder ähnliche Seiten.

b

Kodierter Datumswert.

c

(optional) 1, falls der Von-Teil der Dauer verwendet werden soll. 2, falls der Bis-Teil der Dauer verwendet werden soll. Default: 2. Hinweis: Beim Bis-Teil wird automatisch immer 1 Sekunde addiert.

Beispiele


Parameter a

Parameter b

Parameter c

Ergebnis

305

12240802


2020-12-24 08:02:00.0

305

12240802

1

2020-12-24 08:02:00.0

713

2009111200-2009131115

1

2020-09-11 12:00:00.0

713

2009111200-2009131115


2020-09-13 11:15:01.0

713

2009111200-2009131115

2

2020-09-13 11:15:01.0

714

2009111200-2009131115


Abbruch mit Fehler (nicht erlaubter Code).