RE: [xsl] format-dateTime()

Subject: RE: [xsl] format-dateTime()
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Sun, 4 Jun 2006 21:24:20 +0100
I wouldn't recommend using Zn. There isn't enough information in the XPath
xs:dateTime data type to establish a time zone name (for example GMT-7 might
be MST or PDT, even if you know that you're talking about timezones in North
America).

Surely at this time of year, Pacific time is GMT-7?

Michael Kay
http://www.saxonica.com/

> -----Original Message-----
> From: Rick Roen [mailto:Rick@xxxxxxxxxxxxxxxxxx]
> Sent: 03 June 2006 22:23
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] format-dateTime()
>
>
> Im getting unexpected results with this using Saxon 8 to transform
>
>        <xsl:value-of select="format-dateTime(
> current-dateTime(),'[M01]/[D01]/[Y0001] [h]:[m01] [Pn] [Zn] [z]')"/>
>
>        06/03/2006 2:08 p.m. mst GMT-7
>
> The unexpected part is that I have my XP Pro windows time
> zone set to Pacific =  pst GMT  8
>
> If I change my time zone to Mountain = mst GMT -7 then I get
>  cst GMT -6.
>
> This is all off by one zone.  Am I doing something wrong?
>
> Rick

Current Thread