Try this:
<xsl:template match="/">
<xsl:variable name="a1">2009-01-30T20:00:00Z</xsl:variable>
<xsl:variable name="a2"><xsl:value-of select="tokenize($a1, 'T')[1]"/></xsl:variable>
<xsl:variable name="a3"><xsl:value-of select="tokenize($a1, 'T')[2]"/></xsl:variable>
<xsl:variable name="a4"><xsl:value-of select="tokenize($a3, ':')[1]"/></xsl:variable>
<xsl:variable name="a5"><xsl:value-of select="$a4 + 3"/></xsl:variable>
<xsl:value-of select="replace(concat($a2, 'T', replace($a3, $a4, $a5)), '-|:', '')"></xsl:value-of>
</xsl:template>
There can be better solution than this.
------
Rummy
|