我想记录System.currentTimeMillis()用户在我的程序中开始使用时的时间.当他完成后,我会减去当前System.currentTimeMillis()从start变量,我想向他们展示使用人类可读的格式经过诸如"XX小时XX分钟,XX秒",甚至是"XX分钟,XX秒",因为它的时间一个小时不太可能带人
最好的方法是什么?
所以下面有一个从当前时间毫秒读取数据的简单方法,但是如何从毫秒值到可读时间?我只是一堆模数逐渐增加60?(例外是100毫秒到一秒)
我是否正确思考/做到这一点?
在此先感谢您提供任何帮助
public class DisplayTime {
public static void main(String[] args) {
System.out.print("Current time in milliseconds = ");
System.out.println(System.currentTimeMillis());
}
}
Run Code Online (Sandbox Code Playgroud)