Freemarker(.ftl)獲取當前時間並對比

獲取當前系統時間

${.now} 是獲取當前系統時間年月日時分秒 yyyy-MM-dd HH:mm:ss格式。

${.now?datetime}跟直接用${.now}一樣,都是直接獲取年月日時分秒。

${.now?date}是獲取當前時間年月日  yyyy-MM-dd格式。

${.now?time}是獲取當前時間的時分秒 HH:mm:ss格式


也可以截取時間

${'2018-12-26 10:32:40'?date} 輸出:2018-12-26

 

比較運算符 

=或者==是判斷兩個值是否相等。

!=是判斷兩個值是否不等。

>或者gt是判斷左邊值是否大於右邊值。

>=或者gte是判斷左邊值是否大於等於右邊值。

<或者lt是判斷左邊值是否小於右邊值。

<=或者lte是判斷左邊值是否小於等於右邊值。
if判斷

<#if>
   ...         
<#elseif>
   ...
<#elseif>
   ... 
<#eles>
   ... 
</#if>
例:

<#if .now?date gt '2018-12-26'?date>
    aa     
<#elseif .now?date lt '2018-12-26'?date>
    bb
<#eles>
    cc
</#if>

freemarker手冊:http://freemarker.foofun.cn/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章