0

我使用的日期标签如下:

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

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

4

1 回答 1

0

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

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

这会将时间(长)值从时间戳对象复制到日期对象。

于 2012-11-21T08:51:34.753 回答