ankitp      2004/12/16 08:23:28

  Modified:    java/src/org/apache/xerces/impl/dv/xs
                        AbstractDateTimeDV.java
  Log:
  fix roll over of year when schema 1.1 is not activated
  
  Revision  Changes    Path
  1.27      +5 -1      
xml-xerces/java/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
  
  Index: AbstractDateTimeDV.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- AbstractDateTimeDV.java   14 Dec 2004 22:01:52 -0000      1.26
  +++ AbstractDateTimeDV.java   16 Dec 2004 16:23:28 -0000      1.27
  @@ -17,6 +17,7 @@
   package org.apache.xerces.impl.dv.xs;
   
   import org.apache.xerces.impl.Constants;
  +import org.apache.xerces.xs.XSConstants;
   import org.apache.xerces.xs.datatypes.XSDateTime;
   
   /**
  @@ -610,6 +611,9 @@
                        temp=date.month+carry;
                        date.month=modulo(temp, 1, 13);
                        date.year=date.year+fQuotient(temp, 1, 13);
  +            if(date.year == 0 && !Constants.SCHEMA_1_1_SUPPORT) {
  +                date.year = (date.timezoneHr < 0 || date.timezoneMin < 
0)?1:-1;
  +            }
                }
                date.utc='Z';
        }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to