freemarker数字格式

来源:互联网 发布:海康网络键盘视频教程 编辑:程序博客网 时间:2024/06/03 17:22
freemarker是基于Java的模板引擎。

1、数字运算
freemarker是用${...}和#{}、#{exp;format}格式输出
${6.0/2} #{6/2}${5/2}
3 32.5
2、数字格式化
${(1234567890)?string(',###.00')}${(6.0/2)?string('00.00')}${3.1234?string('##.00')}
输出结果为:
1,234,567,890.0003.003.12

#和0的区别是:当整数位数不足时候,‘0’需要补齐,‘#’不需要补齐。小数位不需要补齐,如果小数位为0,则输出为整数