2009-10-02 73 views
1

我有一個對象 - 叫做「order」 這個對象有一個屬性 - Total。這是類型 - 十進制(這是一個貨幣價值)NVelocity - 顯示貨幣值

在我的模板,我有這樣的:

訂單總額:$ order.Total GBP

然而,在最後的合併結果,它出來爲:

訂單總額:3.4000 GBP

for 3.40

是否有任何方法告訴nvelocity將其格式化爲2位小數?

回答

2

我發現了這件事:

可以使用的ToString( 「N2」)例如:

訂單總額:$ order.Total.ToString( 「N2」)GBP

0

有關Nvelocity中變量格式設置的其他解釋:

當您通過.NET框架訪問對象時引用變量。您可以使用傳統的.NET語法來訪問屬性和方法。你可以用它來執行字符串格式化:

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