我试图用System.currentTimeMillis()将毫秒转换为秒;
System.out.println((int) System.currentTimeMillis() / 1000);
输出是730750,并且增加1。如何获得从0开始的秒数?
**更新:现在我明白了这个问题,并感谢您的回答。
最佳答案
System.currentTimeMillis()
是从1970年1月1日开始的。它将花费今天的时间,并将其从1970年1月1日的午夜开始减去。这就是为什么要这么多秒。
关于java - Java currentTimeMillis()转换为秒不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27366428/