所以,让我说我有:
class Person
{
private long salary;
}
5345273等于$ 53,452.73(换句话说,后两位数是美分。
有没有办法直接引用${Person.salary}
,以便显示正确的金额?
我确实看到有pre-defined formats such as Currency,但如果你使用long,那么它似乎不是一个。我确实认为create your own custom formatter有可能,但这是唯一的方法吗?如果是这样的话,有人已经创建了一个,因为我无法想象我是唯一一个使用长期管理货币金额的人。那也是正确的解决方案吗?
答案 0 :(得分:0)
应该可以在表达式中将long转换为double。这样的事情:${(Person.salary/100)?string.currency}