0

次のように日付タグを使用しています。

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

日付が 2012-11-21 13:03:20 に設定されている場合、13 時間 25 分前として表示されます。現在の時刻を比較し、それらの違いを示すために必要です。2分30秒前のように。

4

1 に答える 1

0

ごめん。バックエンドでの私のミスでした。私が取得していた日付は、実際には mysql タイムスタンプ フィールドからのものでした。recordSet.getDate()の代わりに使用していましたrecordSet.getTimestamp()。私の解決策は、次のようなものを使用することでした:

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

これにより、time(long) 値が Timestamp オブジェクトから Date オブジェクトにコピーされます。

于 2012-11-21T08:51:34.753 に答える