【发布时间】:2012-09-30 18:10:13
【问题描述】:
我需要获取当前日期和时间并将其转换为 11 位 unix 时间戳。
就像这个网站一样: http://www.onlineconversion.com/unix_time.htm
我搜索了很多,但我只能找到时间戳到日期的转换问题和答案。
【问题讨论】:
标签: java android unix-timestamp
我需要获取当前日期和时间并将其转换为 11 位 unix 时间戳。
就像这个网站一样: http://www.onlineconversion.com/unix_time.htm
我搜索了很多,但我只能找到时间戳到日期的转换问题和答案。
【问题讨论】:
标签: java android unix-timestamp
long unixTime = System.currentTimeMillis() / 1000L;
做你想做的事。原答案here。
System.currentTimeMillis() 返回 Unix 纪元的时间(以毫秒为单位)。作为1 second = 1000 milliseconds,您只需将其除以 1000 即可获得以秒为单位的时间。
【讨论】:
您可以使用System.currentTimeMillis() 获取以毫秒为单位的 Unix 时间戳,您可以将其转换为秒
long unixTimestamp = System.currentTimeMillis() / 1000L;
【讨论】:
如果你想操纵日期,你可以使用:
Date myDate = new Date();
myDate.setSeconds(23);
long uTime = myDate.getTime() / 1000L;
【讨论】: