0
如何將int轉換爲時間戳?例如5(秒)? 我用這個代碼來獲得實際的時間戳在java中將秒轉換爲時間戳
GregorianCalendar cal = new GregorianCalendar(2007, 9 - 1, 23);
long millis = cal.getTimeInMillis();
,並希望在5秒增加實際的時間戳,並將其compaire到另一個。
如何將int轉換爲時間戳?例如5(秒)? 我用這個代碼來獲得實際的時間戳在java中將秒轉換爲時間戳
GregorianCalendar cal = new GregorianCalendar(2007, 9 - 1, 23);
long millis = cal.getTimeInMillis();
,並希望在5秒增加實際的時間戳,並將其compaire到另一個。
只是這樣做......
GregorianCalendar cal = new GregorianCalendar(2007, 9 - 1, 23);
long millis = cal.getTimeInMillis();
cal.add(Calendar.SECOND, 5);
long millis5SecondsLater = cal.getTimeInMillis();
但它給我ALWAYSE相同的結果1190498405000,也許是歲月和日期? – user567
是的......方法['getTimeInMillis()'](http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html#getTimeInMillis())將返回自紀元以來的毫秒...這是一個時間戳。也許你應該編輯你的問題,以更準確地反映你試圖達到的目標 –