Subject: RE: [xsl] Date Difference From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Mon, 19 Dec 2005 17:31:44 -0500 |
12/20/2005 => 20051220 1/1/2006 => 20060101 3/15/1995 => 19950315
Cheers, Wendell
I wrote this:
<xsl:function name="sgfr:IsDateGreater"> <xsl:param name="stringDate1"/> <xsl:param name="stringDate2"/> <xsl:variable name="tokenizedDate1" select="tokenize($stringDate1, '/')"/> <xsl:variable name="monthPart1" select="subsequence(($tokenizedDate1), 1, 1)"/> <xsl:variable name="datePart1" select="subsequence(($tokenizedDate1), 2, 1)"/> <xsl:variable name="yearPart1" select="subsequence(($tokenizedDate1), 3, 1)"/> <xsl:variable name="tokenizedDate2" select="tokenize($stringDate2, '/')"/> <xsl:variable name="monthPart2" select="subsequence(($tokenizedDate2), 1, 1)"/> <xsl:variable name="datePart2" select="subsequence(($tokenizedDate2), 2, 1)"/> <xsl:variable name="yearPart2" select="subsequence(($tokenizedDate2), 3, 1)"/> <xsl:choose> <xsl:when test="yearPart1>yearPart2"><xsl:value-of select="true"/></xsl:when> <xsl:when test="yearPart1=yearPart2"> <xsl:choose> <xsl:when test="monthPart1>monthPart2"> <xsl:value-of select="true"/> </xsl:when> <xsl:when test="monthPart1=monthPart2"> <xsl:choose> <xsl:when test="datePart1>datePart2"><xsl:value-of select="true"/></xsl:when> <xsl:otherwise><xsl:value-of select="false"/></xsl:otherwise> </xsl:choose> </xsl:when> <xsl:otherwise><xsl:value-of select="false"/></xsl:otherwise> </xsl:choose> </xsl:when> <xsl:otherwise><xsl:value-of select="false"/></xsl:otherwise> </xsl:choose> </xsl:function>
Will this work? Or am I totally missing the point?
Regards,
Tom Maciejewski
************************************************************************* This message and any attachments (the "message") are confidential and intended solely for the addressees. Any unauthorised use or dissemination is prohibited. E-mails are susceptible to alteration. Neither SOCIETE GENERALE nor any of its subsidiaries or affiliates shall be liable for the message if altered, changed or falsified.
*************************************************************************
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Date Difference, thomas . maciejewski | Thread | RE: [xsl] Date Difference, Michael Kay |
RE: [xsl] Date Difference, Haarman, Michael | Date | Re: [xsl] Date Difference, David Carlisle |
Month |