xsl-list
[Top] [All Lists]

RE: how to Display dates in a specific format

2003-11-04 12:05:04
-----Original Message-----
From: cknell(_at_)onebox(_dot_)com

The rest is left as an exercise for the reader.)

<xsl:template match="/dataroot/GrantNet/c9">
  <xsl:variable name="year"><xsl:value-of 
select="substring-before(.,'-')" /></xsl:variable>
  <xsl:variable name="month"><xsl:value-of 
select="substring(substring-after(.,'-'),1,2)" /></xsl:variable>
  <xsl:variable name="day"><xsl:value-of 
select="substring(substring-after(.,'-'),4,2)" /></xsl:variable>
  <xsl:variable name="date"><xsl:value-of select="$month" 
/>/<xsl:value-of select="$day" />/<xsl:value-of select="$year" 
/></xsl:variable>
  <xsl:value-of select="$date" />
</xsl:template>
-- 

or

<xsl:template match="formatdate">
  <xsl:param name="tstamp" />

  <xsl:value-of select="concat( substring-before($tstamp,'-'),'/',
        substring(substring-after($tstamp,'-'),1,2),'/',
        substring(substring-after($tstamp,'-'),4,2))" />

</xsl:template>

...

<xsl:call-template name="formatdate">
  <xsl:with-param name="tstamp" select="/dataroot/GrantNet/c9" />
</xsl:call-template>


if verbosity is not your primary concern...


Cheerz,

Andreas


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>