[testcases] bugs in datetime subtraction

In the BuiltinsTime test case, I think the following

External( func:subtract-dateTimes( "2000-10-30T06:12:00"^^xs:dateTime 
"1999-11-28T09:00:00Z"^^xs:dateTime) ) = "P337DT2H12M"^^xs:dayTimeDuration
External( func:subtract-dates( "2000-10-30"^^xs:date 
"1999-11-28"^^xs:date ) ) = "P337D"^^xs:dayTimeDuration
External( func:subtract-times( "11:12:00Z"^^xs:time "04:00:00"^^xs:time 
) ) = "PT2H12M"^^xs:dayTimeDuration

should be changed to

External( func:subtract-dateTimes( "2000-10-30T06:12:00Z"^^xs:dateTime 
"1999-11-28T09:00:00Z"^^xs:dateTime) ) = "P337DT21H12M"^^xs:dayTimeDuration
External( func:subtract-dates( "2000-10-30"^^xs:date 
"1999-11-28"^^xs:date ) ) = "P338D"^^xs:dayTimeDuration
External( func:subtract-times( "11:12:00Z"^^xs:time "04:00:00Z"^^xs:time 
) ) = "PT7H12M"^^xs:dayTimeDuration

Received on Tuesday, 16 March 2010 23:01:59 UTC