freemarker 數字格式化(金額格式化)

${num?string('0.00')}
若是小數點後不足兩位,用 0 代替string

${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 整數取實際的位數

相關文章
相關標籤/搜索