我有一個對象 - 叫做「order」 這個對象有一個屬性 - Total。這是類型 - 十進制(這是一個貨幣價值)NVelocity - 顯示貨幣值
在我的模板,我有這樣的:
訂單總額:$ order.Total GBP
然而,在最後的合併結果,它出來爲:
訂單總額:3.4000 GBP
for 3.40
是否有任何方法告訴nvelocity將其格式化爲2位小數?
我有一個對象 - 叫做「order」 這個對象有一個屬性 - Total。這是類型 - 十進制(這是一個貨幣價值)NVelocity - 顯示貨幣值
在我的模板,我有這樣的:
訂單總額:$ order.Total GBP
然而,在最後的合併結果,它出來爲:
訂單總額:3.4000 GBP
for 3.40
是否有任何方法告訴nvelocity將其格式化爲2位小數?
我發現了這件事:
可以使用的ToString( 「N2」)例如:
訂單總額:$ order.Total.ToString( 「N2」)GBP
有關Nvelocity中變量格式設置的其他解釋:
當您通過.NET框架訪問對象時引用變量。您可以使用傳統的.NET語法來訪問屬性和方法。你可以用它來執行字符串格式化:
$User.LastLoginDate.ToString("mm-ddd-yyyy")