freemarker 數字格式化

freemarker數字格式化能夠在兩個地方設置,一個是全局的,即在freemarker.properties文件中設置number_format,還有一個是使用string指令來控制數據的輸出格式。例如:spa

  1. ${num?string('0.00')}orm

    若是小數點後不足兩位,用 0 代替
    string

  2. ${num?string('#.##')}it

    若是小數點後多餘兩位,就只保留兩位,不然輸出實際值form

    輸出爲:1239765.46數據

  3. ${num?string(',###.00')}文件

    輸出爲:1,239,765.46freemarker

    整數部分每三位用 , 分割,而且保證小數點後保留兩位,不足用 0 代替數字

  4. ${num?string(',###.##')}分割

    輸出爲:1,239,765.46

    整數部分每三位用 , 分割,而且小數點後多餘兩位就只保留兩位,不足兩位就取實際位數,能夠不不包含小數點

  5. ${num?string('000.00')}

    輸出爲:012.70

    整數部分若是不足三位(000),前面用0補齊,不然取實際的整數位

  6. ${num?string('###.00')}

    等價於

    ${num?string('#.00')}

    輸出爲:12.70

    整數取實際的位數

相關文章
相關標籤/搜索