[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: RE: GMT to BST converter

Subject: RE: RE: GMT to BST converter
From: cknell@xxxxxxxxxx
Date: Fri, 15 Apr 2005 13:29:12 -0400
gmt converter
This is mainly an exercise in string parsing with a little arithmetic. I've done most of the template in XSLT 1.0, but I need a few pieces of information to complete it.

Will you pass parameters containing the dates of the beginning and ending date of Summer Time for the year in question or will the template be required to calculate this?

When the clock is turned back at the end of Summer Time, does the time then become 00:00:01 of the same day or is it set back to midnight of the previous day?

-- 
Charles Knell
cknell@xxxxxxxxxx - email



-----Original Message-----
From:     tom tom <tomxsllist@xxxxxxxxxxx>
Sent:     Fri, 15 Apr 2005 15:56:11 +0100
To:       xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject:  RE:  GMT to BST converter

I was visualising an XSLT template that accepts parameter(s), ie the 
date/time, and returns the same date/time adjusted if appropriate for BST. 
I'm figuring this is possible but incredibly convoluted. I was asking this 
community for help to save me the the hassle of writing it!

We're trying to avoid extension functions where possible as our stylesheets 
need to be portable. If it must be tied to a processor it should be LibXSLT. 
I'm presuming LibXSLT's inbuilt extension functions are not extensive enough 
to offer this....

I'm praying surely someone somewhere has written something that only 
requires an XSLT processor .....?

Thanks

Tom

>From: "Michael Kay" <mike@xxxxxxxxxxxx>
>Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
>To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
>Subject: RE:  GMT to BST converter
>Date: Fri, 15 Apr 2005 13:04:38 +0100
>
>
>Before you can convert the date/time you have to parse it. EXSLT has a
>date:parse-date() function but it's not widely implemented. I think I would
>escape out to an extension function for this one.
>
>XSLT 2.0, for once, doesn't help you here, at least not directly.
>
>Michael Kay
>http://www.saxonica.com/
>
>
> > -----Original Message-----
> > From: tom tom [mailto:tomxsllist@xxxxxxxxxxx]
> > Sent: 15 April 2005 12:21
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > Subject:  GMT to BST converter
> >
> > I need to write a template in XSLT 1 that converts a GMT
> > feed, for example:
> >
> > <Date>Tuesday, 18 February, 2003, 15:21 GMT</Date>
> >
> > to British summer time. I don't want to have to update it
> > every 6 months!
> > Has anyone done this before?
> >
> > Thanks
> >
> > Tom
> >
> > _________________________________________________________________
> > Want to block unwanted pop-ups? Download the free MSN Toolbar now!
> > http://toolbar.msn.co.uk/
>

_________________________________________________________________
Express yourself with cool new emoticons http://www.msn.co.uk/specials/myemo

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.