Mer*_*kas 2 java time milliseconds seconds
我正在尝试使用 System.currentTimeMillis(); 将毫秒转换为秒;
System.out.println((int) System.currentTimeMillis() / 1000);
Run Code Online (Sandbox Code Playgroud)
输出是 730750 并增加 1。我如何获得从 0 开始的秒数?
**更新:现在我明白了这个问题并感谢您的回答。
System.currentTimeMillis()是从 1970 年 1 月 1 日开始。它将用今天的时间并从 1970 年 1 月 1 日午夜减去它。这就是为什么它有这么多秒。