xsl-list
[Top] [All Lists]

Re: [xsl] date calculations

2007-03-24 00:54:17
You can use:
xs:dateTime(StartTime) + xs:dayTimeDuration(Duration)

Where prefix "xs" is bound to URI: http://www.w3.org/2001/XMLSchema

(This works with Saxon 8.9J)

On 3/24/07, Geert Bormans <geert(_at_)gbormans(_dot_)telenet(_dot_)be> wrote:
Hi there,

I need some date calculations.

Here is my XML
<StartTime>2007-03-04T04:00:00Z</StartTime>
            <Duration>PT03H00M00S</Duration>

and I need to get this into
<StartTime>2007-03-04T04:00:00Z</StartTime>
            <EndTime>2007-03-04T07:00:00Z</EndTime>

I am using XSLT2, Saxon.
Is there enough functionality in the XPath date and duration functions,
to make the calculations (I can't seem to find something like endtime
= starttime + duration).
If I need to make my own function, has someone already done this before?

Thanks

Geert


--
Regards,
Mukul Gandhi

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--