This datetime input:

20230926T124800Z

Parses to this:

<DateTime>2023-09-26T12:48:00+00:00</DateTime>

And unparses to this:

20230926T124800+0000

Notice ... +0000 ... why isn't it Z?

Here's the DFDL:

    <xs:element name="DateTime" type="xs:dateTime"
        dfdl:calendarPatternKind="explicit"
        dfdl:calendarCheckPolicy="strict" 
        dfdl:calendarPattern="yyyyMMdd'T'HHmmssZ"
        dfdl:calendarFirstDayOfWeek="Monday"
        dfdl:calendarDaysInFirstWeek="7"
        dfdl:calendarTimeZone="UTC+6"
        dfdl:calendarLanguage="en" />

Reply via email to