From 8f740e6838a3484eb2906e24e28ccc6b32f84b6d Mon Sep 17 00:00:00 2001 From: PeiYong Zhang <peiyongz@apache.org> Date: Sat, 22 Feb 2003 22:49:09 +0000 Subject: [PATCH] Schema Errata E2-45 24:00:00 allowed git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@174789 13f79535-47bb-0310-9956-ffa450edef68 --- src/xercesc/util/XMLDateTime.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/xercesc/util/XMLDateTime.cpp b/src/xercesc/util/XMLDateTime.cpp index 95b4b4390..c8cad20e3 100644 --- a/src/xercesc/util/XMLDateTime.cpp +++ b/src/xercesc/util/XMLDateTime.cpp @@ -57,6 +57,9 @@ /* * $Id$ * $Log$ + * Revision 1.7 2003/02/22 22:49:09 peiyongz + * Schema Errata E2-45 24:00:00 allowed + * * Revision 1.6 2003/02/02 23:54:43 peiyongz * getFormattedString() added to return original and converted value. * @@ -1255,7 +1258,7 @@ void XMLDateTime::validateDateTime() const //validate hours if ((fValue[Hour] < 0) || - (fValue[Hour] > 23) || + (fValue[Hour] > 24) || ((fValue[Hour] == 24) && ((fValue[Minute] !=0) || (fValue[Second] !=0) || (fValue[MiliSecond] !=0)))) -- GitLab