2011-12-08 6 views
0

javaのDateオブジェクトに変換されるタイムスタンプオブジェクトに23時間59分を追加するにはどうすればよいですか? 59::タイムスタンプオブジェクトに23hr 55秒を追加する

は私が例2011-12-08 23を取得したい59.0

私がポップアップカレンダーからタイムスタンプを取得すると、私は常に取得2011-12-08 00:00:00.0このような。それが理由です。

ありがとうございました。

答えて

4

まず、Calendarインスタンスを取得し、setTimeInMillis()メソッドを使用してタイムスタンプの時刻を設定します。

Calendar cal = Calendar.getInstance(); 
cal.setTimeInMillis(timestampObj.getTime()); 
cal.add(Calendar.HOUR, 23); 
cal.add(Calendar.SECOND, 55); 
Date date=cal.getTime();