1

我有一个对象——称之为“订单” 这个对象有一个属性——总计。这是类型 - 十进制(这是一个货币价值)

在我的模板中,我有类似的东西:

订单总额:$order.Total GBP

但是,在生成的合并中,结果如下:

订单总额:3.4000 英镑

3.40

有没有办法告诉 nvelocity 将其格式化为小数点后 2 位?

4

2 回答 2

2

我发现了:

可以使用 ToString("N2") 例如:

订单总额:$order.Total.ToString("N2") GBP

于 2009-10-02T15:20:44.090 回答
0

关于 Nvelocity 中变量格式的一些附加说明:

当您引用变量时,您正在通过 .NET 框架访问对象。您可以使用传统的 .NET 语法来访问属性和方法。您可以使用它来执行字符串格式化:

$User.LastLoginDate.ToString("mm-ddd-yyyy")

于 2013-10-09T07:42:24.087 回答