我在拥有ISO8601格式日期的Freemarker中有一个对象(例如2012-02-01T13:01:02+0000
),我将如何解决它与现在之间的差异?如何使用Freemarker计算两个ISO8601日期之间的天数差异?
在其他非Java场景中,我会将它重新格式化为unix时间戳并进行数学运算(例如RoR或Symfony中的distance_of_time_in_words
函数),但是据我所知,Freemarker无法将ISO8601时间戳进入unix时间戳。
是的,我明白了模板层可能不是在做这种事情的正确的地方,但需要必须等
内建'?new()'是做什么的?我无法在FM文档中看到它 – BenLanc 2012-07-16 11:01:53
http://freemarker.org/docs/ref_builtins_expert.html#ref_builtin_new – ddekany 2012-07-17 08:38:35