2012-09-30 167 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;