我需要获取当前日期和时间并将其转换为 11 位 unix 时间戳。
就像这个网站一样: http ://www.onlineconversion.com/unix_time.htm
我用谷歌搜索了很多,但我能找到的只是时间戳到日期转换问题和答案。
我需要获取当前日期和时间并将其转换为 11 位 unix 时间戳。
就像这个网站一样: http ://www.onlineconversion.com/unix_time.htm
我用谷歌搜索了很多,但我能找到的只是时间戳到日期转换问题和答案。
long unixTime = System.currentTimeMillis() / 1000L;
做你想做的事。原始答案在这里。
System.currentTimeMillis()返回 Unix 纪元的时间(以毫秒为单位)。作为1 second = 1000 milliseconds
,您只需将其除以 1000 即可获得以秒为单位的时间。
如果要操作日期,可以使用:
Date myDate = new Date();
myDate.setSeconds(23);
long uTime = myDate.getTime() / 1000L;
您可以使用System.currentTimeMillis()
以毫秒为单位获取 Unix 时间戳,您可以将其转换为秒
long unixTimestamp = System.currentTimeMillis() / 1000L;