freemarker对日期的处理
ftl文件中使用了下面这些都没解决
<#-- <w:t><#if bzsj??>${(bzsj ?datetime)?string('yyyy-MM-dd hh:mm')}</#if></w:t>-->
<#-- <w:t>${bzsj?string('yyyy-MM-dd hh:mm')}</w:t>-->
<#--<w:t>${bzsj?number_to_datetime}</w:t>-->
<#-- <w:t>${(bzsj?datetime)?string("yyyy-MM-dd HH:mm:ss")}</w:t>-->
最终解决方案,在创建gson对象时,设置好时间格式
Gson gson = new GsonBuilder()
.setDateFormat("yyyy-MM-dd HH:mm") // 设置全局日期格式
.create();
然后直接
<#if bzsj??>${bzsj}</#if> 即可