|
Subject: Re: [xsl] Is xs:date('2012-09-10+14:00') less than xs:date('2012-09-11-14:00') ? From: Wolfgang Laun <wolfgang.laun@xxxxxxxxx> Date: Tue, 18 Sep 2012 08:38:23 +0200 |
On 17/09/2012, G. Ken Holman <gkholman@xxxxxxxxxxxxxxxxxxxx> wrote:
> At 2012-09-17 20:01 +0000, Costello, Roger L. wrote:
>>
>> xs:date('2012-09-10+14:00') lt xs:date('2012-09-11-14:00')
>>
>>September 10, 2012 plus 14 hours is less than September 11, 2012
>>minus 14 hours?
>>
>>As I calculate it,
>>
>> September 10, 2012 plus 14 hours is 2:00 PM on September 10, 2012
>>
>>and
>>
>> September 11, 2012 minus 14 hours is 10:00 AM on September 10, 2012
>>
>>No?
>
> No, not at all. Your mistake is that it isn't a calculation.
Well, it is, in a way, but the time zone offset must be *subtracted*
in order to arrive at comparable values.
>
> The +14:00 is not a time delta, it is an indication of where in the
> world the date you have is found. And I'm not sure +/- 14:00 is
> allowed ... I think time zones only go up to +/-13:00. Ah, I'm
> wrong, there is a +14:00, and there is a -12:00, but nothing beyond:
>
> http://en.wikipedia.org/wiki/UTC%2B14:00
> http://en.wikipedia.org/wiki/UTC-12:00
>
XML Schema Part 2 permits +/- 14:00, noting that "future local laws"
might make use of this full range.
-W
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Is xs:date('2012-09-10+14, G. Ken Holman | Thread | Re: [xsl] Is xs:date('2012-09-10+14, Michael Kay |
| [xsl] Typing variables, Ihe Onwuka | Date | Re: [xsl] Typing variables, Andrew Welch |
| Month |