2009-10-02 2 views
1

У меня есть объект - позвоните по этому заказу У этого объекта есть свойство - Всего. Этот тип - десятичное (это денежная стоимость)NVelocity - Отображается денежная стоимость

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

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

Однако в результате слияния, это выходит как:

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

для 3.40

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

ответ

2

Я нашел это:

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

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

0

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

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

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

Смежные вопросы