我想将这个号码4165087318转换成这种欧洲格式41.650.873,18
我试过这个
ACTUAL是价值的来源
<xsl:value-of select='format-number(ACTUAL, ".###.###,##")' />
<xsl:value-of select='format-number(ACTUAL, "###,###.00")' />
Run Code Online (Sandbox Code Playgroud)
我试过的第二个,实际上给了我一些东西
41,650,873.18
但我需要逗号和点在我上面提到的例子中,我似乎无法做到这一点.
提前致谢
要实现欧洲价值符号,您必须decimal-format在样式表的顶层定义自己的值
<xsl:decimal-format name="european" decimal-separator="," grouping-separator="."/>
Run Code Online (Sandbox Code Playgroud)
然后在format-number以下位置明确使用它:
<xsl:value-of select='format-number(ACTUAL, "###.###,00", "european")' />
Run Code Online (Sandbox Code Playgroud)
输出是:
4.165.087.318,00
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |