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/

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