freemarker中日期的比较

1)如果是两个字符串类型

       date1='2013-05-16 12:24:36';

       date2='2014-02-08 17:35:12'

       <#if (date1?date('yyyy-MM-dd HH:mm:ss') gt date2?date('yyyy-MM-dd HH:mm:ss') )>

       </#if>

      即可比较两者的大小

 2)如果date1='2013-05-16 12:24:36';

       而date1是从servlet中bean的属性,是java.util.Date类型

       在页面中的比较方式是:

       <#if (date1?date('yyyy-MM-dd HH:mm:ss') gt date2?string('yyyy-MM-dd HH:mm:ss')?date('yyyy-MM-  

         dd HH:mm:ss') )>

      即时把date2的类型改为String后再进行日期转换!

 

请高手赐教!