使用freemarker模板,展現一個時間字段,數據庫保存的是毫秒。在網上找了許多文章,發現都是針對date或者是直接相似「1999-09-09」這樣已經成型字符串進行操做的,心中不由萬馬奔騰。原本已經放棄準備本身調js腳本解決了,不過隨手試了一下,結果發現了一個方法:number_to_date,試了一下可用,心中不禁感慨intelliJ的強大索引功能。大概這個函數是高版本freemarder新增的功能,因此老文章裏都沒有提到。html
除了number_to_date還有number_to_datetime,配合頁頭聲明使用,由於我嘗試在方法中增長參數,相似「yyyy-MM-dd",全都報錯,雖然索引中顯示支持參數,可是不瞭解格式。頁頭聲明就簡單一些了:數據庫
<#setting datetime_format="yyyy-MM-dd HH:mm"/>
若是字段是字符串格式,就要先轉換爲number,支持鏈式調用bash
${profile.createTime?number?number_to_datetime}