次のように日付タグを使用しています。
<s:date name="datePosted" nice="true" />
日付が 2012-11-21 13:03:20 に設定されている場合、13 時間 25 分前として表示されます。現在の時刻を比較し、それらの違いを示すために必要です。2分30秒前のように。
次のように日付タグを使用しています。
<s:date name="datePosted" nice="true" />
日付が 2012-11-21 13:03:20 に設定されている場合、13 時間 25 分前として表示されます。現在の時刻を比較し、それらの違いを示すために必要です。2分30秒前のように。
ごめん。バックエンドでの私のミスでした。私が取得していた日付は、実際には mysql タイムスタンプ フィールドからのものでした。recordSet.getDate()
の代わりに使用していましたrecordSet.getTimestamp()
。私の解決策は、次のようなものを使用することでした:
Date datePosted=new Date(rs.getTimestamp().getTime());
これにより、time(long) 値が Timestamp オブジェクトから Date オブジェクトにコピーされます。