NVelocity - отображение денежной стоимости - PullRequest
1 голос
/ 02 октября 2009

У меня есть объект - назовите этот «заказ» У этого объекта есть свойство - Итого. Это тип - десятичный (это денежная стоимость)

В моем шаблоне у меня есть что-то вроде:

Общая сумма заказа: $ order.Total GBP

Тем не менее, в результате слияния получается:

Общая сумма заказа: 3.4000 GBP

для 3,40

Есть ли способ сообщить nvelocity, чтобы отформатировать его как 2 десятичных знака ??

Ответы [ 2 ]

2 голосов
/ 02 октября 2009

Я узнал:

Можно использовать ToString ("N2"), например:

Общая сумма заказа: $ order.Total.ToString ("N2") GBP

0 голосов
/ 09 октября 2013

Некоторые дополнительные пояснения по поводу форматирования переменных в Nvelocity:

Когда вы ссылаетесь на переменные, вы получаете доступ к объекту через .NET Framework. Вы можете использовать традиционный синтаксис .NET для доступа к свойствам и методам. Вы можете использовать это для форматирования строки:

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

...