[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Formatting a date
hi all, A little efficiency question for you. I have a date which is in the form of "CCYYMMDD.HHMMSS" and I'm formatting this date to look like this: "MM/DD/YYYY HH:MM:SS GMT". I have my own way of doing this but I suspect that there is a better way. Can anyone tell me if there is? I tried format-number() originally but it choked on the ":". What I'm doing now works but isn't very pretty. Code below. - Heather XML: <Date>19981003.133045</Date> XSL: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/Date"> <html> <head></head> <body> <p> <xsl:value-of select="substring(.,5,2)"/><xsl:text>/</xsl:text><xsl:value-of select="substring(.,7,2)"/><xsl:text>/</xsl:text><xsl:value-of select="substring(.,1,4)"/><xsl:text> </xsl:text><xsl:value-of select="substring(.,10,2)"/><xsl:text>:</xsl:text><xsl:value-of select="substring(.,12,2)"/><xsl:text>:</xsl:text><xsl:value-of select="substring(.,14)"/><xsl:text> GMT</xsl:text> </p> </body> </html> </xsl:template> </xsl:stylesheet> OUTPUT: <html> <head></head> <body> <p>10/03/1998 01:30:45 GMT</p> </body> </html> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|