diff --git a/src/xercesc/util/XMLDateTime.cpp b/src/xercesc/util/XMLDateTime.cpp index 6ef7e7f81b20bc75f04ca4e7cd86d475d5ccf17a..4c3ea46ff754bdede7eac183fbc05aa8cee14b0b 100644 --- a/src/xercesc/util/XMLDateTime.cpp +++ b/src/xercesc/util/XMLDateTime.cpp @@ -57,6 +57,9 @@ /* * $Id$ * $Log$ + * Revision 1.9 2003/05/15 16:32:19 gareth + * We did not allow dateTimes with a timezone due to the last seconds fix. + * * Revision 1.8 2003/03/23 22:54:49 peiyongz * invalid second values * @@ -1047,7 +1050,7 @@ void XMLDateTime::getTime() fValue[MiliSecond] = parseInt(fStart, sign); //get ms between UTC sign and fEnd } } - else + else if(sign == 0 || sign != fStart) { // seconds has more than 2 digits ThrowXML1(SchemaDateTimeException