struts2使用日期标记

时间:2012-11-21 07:58:36

标签: java-ee struts2

我使用日期标记如下:

<s:date name="datePosted"   nice="true" />

如果日期设置为2012-11-21 13:03:20,则显示为13小时,25分钟前。 我需要它来比较当前时间并显示它们之间的差异。比如2分30秒之前。

1 个答案:

答案 0 :(得分:0)

对不起。这是我在后端的错误。 我从中检索的日期实际上来自mysql Timestamp字段。 我使用的是recordSet.getDate()而不是recordSet.getTimestamp()。 我的解决方案是使用类似的东西:

Date datePosted=new Date(rs.getTimestamp().getTime());

这会将Timestamp对象中的time(long)值复制到Date对象。