This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Date conversion
- To: XSL-List at lists dot mulberrytech dot com
- Subject: Re: [xsl] Date conversion
- From: Steven dot C dot Kienle at am dot pnu dot com
- Date: Wed, 1 Aug 2001 12:23:41 -0400
- Reply-To: xsl-list at lists dot mulberrytech dot com
I responded once, but to give a more "complex" solution:
<?xml version='1.0' encoding='utf-8' ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:months="months.uri">
<xsl:output method="text" />
<months:month abbr="Jan" num="01"/>
<months:month abbr="Feb" num="02"/>
<months:month abbr="Mar" num="03"/>
<months:month abbr="Apr" num="04"/>
<months:month abbr="May" num="05"/>
<months:month abbr="Jun" num="06"/>
<months:month abbr="Jul" num="07"/>
<months:month abbr="Aug" num="08"/>
<months:month abbr="Sep" num="09"/>
<months:month abbr="Oct" num="10"/>
<months:month abbr="Nov" num="11"/>
<months:month abbr="Dec" num="12"/>
<xsl:variable name="the-months" select="document('')/*/months:month"
/>
<xsl:template match="//date">
<xsl:value-of select="$the-months[@abbr = substring(current(), 4,
3)]/@num" />
<xsl:text>/</xsl:text>
<xsl:value-of select="substring(text(), 1, 2)" />
<xsl:text>/</xsl:text>
<xsl:value-of select="substring(text(), 8, 4)" />
</xsl:template>
</xsl:stylesheet>
This uses the document function to pull in the lookup table from the
stylesheet itself. Then the select state find the correct month
number using a xpath query.
______________________________ Reply Separator _________________________________
Subject: [xsl] Date conversion
Author: xsl-list@lists.mulberrytech.com at Internet-America
Date: 01-08-2001 9:45 AM
The format of the date returned in my XML is 17-Dec-2000 07:23:31 I need to
display the date as 12/17/2000.
How do I do this using xsl?
Thanks,
Katie
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list