toDuration()

Prev Next

This function is deprecated.

Returns the date created from an EDIFACT DTM segment using the format code a and the encoded date value b.

If a format code is used that is not allowed or a coded date value that does not match the format code, the function terminates with an error (see examples).

Parameters

Parameter

Description

a

Encoded date value.

b

Format code. Allowed codes: 305, 306, 406, 501, 502, 503, 701 -711 ,713 ,715 -720 ,801 -812. Note: For the codes, see page https://www.edifactory.de/edifact/directory/D96A/data-element/2379 or similar pages.

c

(optional) 1 if the 'from' part of a duration should be used, 2 if the 'until' part of a duration should be used. Default: 2. Note: 1 second is always automatically added to the 'until' part.

d

Time zone.

Examples

Parameter a

Parameter b

Parameter c

Parameter d

Result

2009111200-2009131115

713

1

2020-09-11 12:00:00.0

2009111200-2009131115

713

2020-09-13 11:15:01.0

2009111200-2009131115

713

2

2020-09-13 11:15:01.0

1111

401

Termination with an error (invalid code).