2014-01-26 29 views
0

如何將int轉換爲時間戳?例如5(秒)? 我用這個代碼來獲得實際的時間戳在java中將秒轉換爲時間戳

GregorianCalendar cal = new GregorianCalendar(2007, 9 - 1, 23); 
long millis = cal.getTimeInMillis(); 

,並希望在5秒增加實際的時間戳,並將其compaire到另一個。

回答

4

只是這樣做......

GregorianCalendar cal = new GregorianCalendar(2007, 9 - 1, 23); 
long millis = cal.getTimeInMillis(); 
cal.add(Calendar.SECOND, 5); 
long millis5SecondsLater = cal.getTimeInMillis(); 

Look at this method

+0

但它給我ALWAYSE相同的結果1190498405000,也許是歲月和日期? – user567

+0

是的......方法['getTimeInMillis()'](http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html#getTimeInMillis())將返回自紀元以來的毫秒...這是一個時間戳。也許你應該編輯你的問題,以更準確地反映你試圖達到的目標 –