freemarker格式化

来源:互联网 发布:python anaconda 安装 编辑:程序博客网 时间:2024/06/10 03:14

1、格式化日期

date、datetime或者string("yyyy-MM-dd hh-mm-ss") 

<div class="row cl"><label class="form-label col-xs-4 col-sm-3">出生日期:</label><div class="content"><#if designer.birthday??>${designer.birthday?string("yyyy-MM-dd")}</#if></div></div>
<div class="row cl"><label class="form-label col-xs-4 col-sm-3">出生日期:</label><div class="content"><#if designer.birthday??>${designer.birthday?date}</#if></div></div>
2、截取字符串长度

<#if (userVO.cnname)?? && ((userVO.cnname)?length > 10) >  ${userVO.cnname?substring(0,10)}..   <#else>  ${(userVO.cnname)!''}  </#if>
3、数字格式化

Freemarker中预订义了三种数字格式:number,currency(货币)和percent(百分比)其中number为默认的数字格式转换

<#assign tempNum=20>  ${tempNum}      ${tempNum?string.number}或${tempNum?string(“number”)}  结果为20  ${tempNum?string.currency}或${tempNum?string(“currency”)}  结果为¥20.00  ${tempNum?string. percent}或${tempNum?string(“percent”)}  结果为2,000%  



0 0
原创粉丝点击