首页 > 其他 > 详细

freemarker 数字格式化(金额格式化)

时间:2020-06-12 11:00:10      阅读:62      评论:0      收藏:0      [点我收藏+]

文章出处:https://blog.csdn.net/ldx891113/article/details/53996714

freemarker数字格式化可以在两个地方设置,一个是全局的,即在freemarker.properties文件中设置number_format,还有一个是使用string指令来控制数据的输出格式。例如:

${num?string(0.00)}
如果小数点后不足两位,用 0 代替

${num?string(#.##)}
如果小数点后多余两位,就只保留两位,否则输出实际值
输出为:1239765.46

${num?string(,###.00)}
输出为:1,239,765.46
整数部分每三位用 , 分割,并且保证小数点后保留两位,不足用 0 代替

${num?string(,###.##)}
输出为:1,239,765.46
整数部分每三位用 , 分割,并且小数点后多余两位就只保留两位,不足两位就取实际位数,可以不不包含小数点

${num?string(000.00)}
输出为:012.70
整数部分如果不足三位(000),前面用0补齐,否则取实际的整数位

${num?string(###.00)}
等价于
${num?string(#.00)}
输出为:12.70
整数取实际的位数

 

freemarker 数字格式化(金额格式化)

原文:https://www.cnblogs.com/gjq1126-web/p/13097533.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!