簡體   English   中英

使用多頭時如何使用Freemarker顯示貨幣

[英]How display currency with Freemarker when using Longs

所以說我有:

class Person
{
    private long salary;
}

5345273將等於$ 53,452.73(換句話說,后兩位是美分)。

有沒有一種方法可以直接引用${Person.salary}以便顯示正確的金額?

我確實看到有一些預定義的格式,例如“貨幣”,但是如果您使用多頭,似乎沒有一種格式 我確實看到可以創建自己的自定義格式化程序,但這是唯一的方法嗎? 如果是這樣,那么有人已經創建了一個人,因為我無法想象我是唯一一個用很長時間來管理貨幣數量的人。 而且這是正確的解決方案嗎?

應該可以在表達式中將long轉換為double。 像這樣的東西: ${(Person.salary/100)?string.currency}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM