java中的人性化日期逻辑库

时间:2011-02-24 17:17:55

标签: java datetime expressionengine

所以一个问题,是否有一个库可以让我以人性化的格式做一些日期时间逻辑?例如,如果我想检查给定日期是否在下个月内,那么我将查询提交if语句$ {date}< = now + 1 month并且它将返回true / false。基本的想法是设计jsp标签或函数,以便el进行日期操作并向客户端显示数据部分:

<bla:cond test="${datetime} <= now + 1 month">within next month</bla:cond>
<bla:cond test="${datetime} > now + 2 seconds && ${datetime} < now + 3 seconds">in 2 seconds</bla:cond>

这样的事情。我们的想法是拥有一些日期时间逻辑,并且易于更改/读取算术词典。

提前致谢。

2 个答案:

答案 0 :(得分:8)

日期算术的joda-time和人类友好显示的pretty-time

答案 1 :(得分:3)

JodaTime通常是我想到的。它还有一个JSP tag library

但我会在Controller中进行处理并仅输出JSP中的数据。