2012-09-30 148 views

回答

3
long unixTime = System.currentTimeMillis()/1000L; 

你想要做什麼。原文答案here

System.currentTimeMillis()以毫秒爲單位返回Unix紀元的時間。由於1 second = 1000 milliseconds,你只需將它除以1000以獲得以秒爲單位的時間。

+0

,讓我-3小時轉移時間 –

+0

哪個時區是你? –

+0

+2伊斯坦布爾...... –

2

您可以使用System.currentTimeMillis()獲得以毫秒爲單位的Unix時間戳,你可以轉換成秒

long unixTimestamp = System.currentTimeMillis()/1000L; 
2

如果你想操作的日期,你可以使用:

Date myDate = new Date(); 
myDate.setSeconds(23); 
long uTime = myDate.getTime()/1000L;