【问题标题】:struts2 Using the date tagstruts2 使用日期标签
【发布时间】:2012-11-21 07:58:36
【问题描述】:

我使用的日期标签如下:

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

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

【问题讨论】:

  • 你还有什么问题?如果您使用nice 设置它,它会准确显示您想要的内容。
  • 我已将其设置为“nice”。但是,它直接将小时用作 13,将分钟用作 25。我希望它显示与当前时间的差异。就像 2 分钟前一样。
  • i18n 键有效,如果您想用另一种语言显示您的日期

标签: jakarta-ee struts2


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    相关资源
    最近更新 更多