我想将此号码4165087318转换为欧洲格式41.650.873,18
我试过这个
ACTUAL是价值的来源
<xsl:value-of select='format-number(ACTUAL, ".###.###,##")' />
<xsl:value-of select='format-number(ACTUAL, "###,###.00")' />
我试过的第二个,实际上给了我一些东西
41,650,873.18
但我需要逗号和点在我上面提到的例子中,我似乎无法做到这一点。
提前致谢
答案 0 :(得分:5)
要实现欧洲价值符号,您必须在样式表的顶层定义自己的decimal-format
<xsl:decimal-format name="european" decimal-separator="," grouping-separator="."/>
然后在format-number
中明确使用它:
<xsl:value-of select='format-number(ACTUAL, "###.###,00", "european")' />
输出是:
4.165.087.318,00