Issue 16640: 8.2.1.1.3 and 8.2.1.1.3.1 define ISO8601DateTime (updm-2-0-rtf) Source: Lockheed Martin (Mr. Michael Jesse Chonoles, michael_chonoles2(at)omg.org) Nature: Uncategorized Issue Severity: Summary: The text for the definition in 8.2.1.1.3.1 is not internally consistent, nor consistent with ISO8601 Current Text “MODAF: A date and time specified in the ISO8601 date-time format including timezone designator (TZD): YYYY-MMDDThh:mm:ssTZD So, 7:20pm and 30 seconds on 30th July 2005 in the CET timezone would be represented as “2005- 07-30T19:20:30+01 :00.” You may notice that the “-“ and “ “ in the pattern definition and in the example are not consistent. The ISO definition is as follows: YYYY-MM-DDThh:mm:ssTZD Where TZD= Z for Zulu (GMT) = or ±NN:NN With the example of 7:20 pm and 30 seconds on 30th July 2005 in the CET (Central European)Timezone would be “2005-07-30T19:20:30+01:00” Suggested Fix. a) Correct Pattern definition YYYY-MMDDThh:mm:ssTZD à YYYY-MM-DDThh:mm:ssTZD (where TZD=Z or ±NN:NN) This adds the – between the MM and DD subfields, and explains the possible values for the TZD field b) Correct Example 2005- 07-30T19:20:30+01 :00 à 2005-07-30T19:20:30+01:00 This drops the extra space before the month and after the timezone offset hour. Resolution: Revised Text: Actions taken: October 28, 2011: received issue Discussion: End of Annotations:===== te: Fri, 28 Oct 2011 02:14:05 -0400 From: "Chonoles, Michael J" Subject: Several issues and questions on Date/Time in UPDM To: "issues@omg.org" Thread-Topic: Several issues and questions on Date/Time in UPDM Thread-Index: AcyVOMpURzaNm9DJRPy+dgLwPoXUFg== Accept-Language: en-US acceptlanguage: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.4.6813,1.0.211,0.0.0000 definitions=2011-10-28_01:2011-10-28,2011-10-28,1970-01-01 signatures=0 Issue 1 8.2.1.1.3 and 8.2.1.1.3.1 define ISO8601DateTime The text for the definition in 8.2.1.1.3.1 is not internally consistent, nor consistent with ISO8601 Current Text .MODAF: A date and time specified in the ISO8601 date-time format including timezone designator (TZD): YYYY-MMDDThh:mm:ssTZD So, 7:20pm and 30 seconds on 30th July 2005 in the CET timezone would be represented as .2005- 07-30T19:20:30+01 :00.. You may notice that the .-. and . . in the pattern definition and in the example are not consistent. The ISO definition is as follows: YYYY-MM-DDThh:mm:ssTZD Where TZD= Z for Zulu (GMT) = or ±NN:NN With the example of 7:20 pm and 30 seconds on 30th July 2005 in the CET (Central European)Timezone would be .2005-07-30T19:20:30+01:00. Suggested Fix. a) Correct Pattern definition YYYY-MMDDThh:mm:ssTZD àYYY-MM-DDThh:mm:ssTZD (where TZD=Z or ±NN:NN) This adds the . between the MM and DD subfields, and explains the possible values for the TZD field b) Correct Example 2005- 07-30T19:20:30+01 :00 à005-07-30T19:20:30+01:00 This drops the extra space before the month and after the timezone offset hour.