Subject: Re: format-number and time or ??? From: David_Marston@xxxxxxxxx Date: Fri, 10 Nov 2000 11:14:48 -0500 |
Robert Koberg asks: >First is there a better function to use than format-number when trying >to make numbers look like: >02:59:12 >hours:minutes:seconds I think format-number works well, but you have to think about it in a different way. The format-number function is designed to render one rational number in base 10 without scientific notation. Crucial to your need is that it will only do one stream of leading zeroes. Thus, you need to render three numbers (hours, minutes, seconds) in succession, with slightly different formats for each. The overall string would be produced by this formula, which could be used in an xsl:value-of instruction: concat(format-number($hours,'#0'),':', format-number($minutes,'00'),':', format-number($seconds,'00.###')) The format of the decimal portion of the seconds may be adjusted to suit taste. If the original data is a single quantity of one time unit (hours, minutes, seconds, even days) you just use div, mod, floor(), and factors like 60 and 3600 as necessary. .................David Marston XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Template Matching Question, Rebecca Lundberg | Thread | Re: format-number and time or ???, David_Marston |
RE: distinct filtering, Xu, Xiaocun | Date | RE: Template Matching Question, Kay Michael |
Month |