2011-12-08 42 views
0

如何將23小時59分鐘添加到將在Java中轉換爲Date對象的時間戳對象?將23小時55秒添加到時間戳對象java

我想例如2011-12-08 23:59: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();