Hi Folks:

I am using Saxon-HE 9.2.1.2 with the 9.1 AntTransform, both of which appear to be the latest, greatest available from Sourceforge. I have no reason to think that the AntTransform is part of the problem, but neither have I excluded it as a possibility. The login includes the following line (saxon-xslt being the Ant taskdef name):
[saxon-xslt] AntTransform.execute() schema-aware=false version 9.2.1.2

My stylesheet includes the following:
  <xsl:value-of select="current-dateTime()"/>
  <xsl:text> </xsl:text>
  <xsl:value-of select="format-dateTime(current-dateTime(), '[ZN, *-3]')"/>
  <xsl:text> </xsl:text>
  <xsl:value-of select="format-dateTime(current-dateTime(), '[ZN, *-3]', (), (), 'us')"/>
  <xsl:text> </xsl:text>
  <xsl:value-of select="format-dateTime(current-dateTime(), '[ZN, *-3]', 'en', 'AD', 'us')"/>
  <xsl:text> </xsl:text>
  <xsl:value-of select="format-dateTime(current-dateTime(), '[ZN]')"/>
  <xsl:text> </xsl:text>
  <xsl:value-of select="format-dateTime(current-dateTime(), '[ZN]', (), (), 'us')"/>
  <xsl:text> </xsl:text>
  <xsl:value-of select="format-dateTime(current-dateTime(), '[ZN]', 'en', 'AD', 'us')"/>

The output from this is:
2010-09-13T13:00:58.359-06:00 -06:00 -06:00 -06:00 -06:00 -06:00 -06:00

For at least the 3rd & 6th timezone outputs, I expect them to show "MDT" (U.S. Mountain Daylight Time), or, at worst, an off-by-one timezone for standard time (I think it would be CST, U.S. Central Standard Time, in this case).

I get similar results for the format-date(current-date() ...) and format-time(current-time() ...) variants.

Am I missing something? or is there a bug here?

Thanks in advance for your help ... and in arrears for such a great product.

Victor Mote