我的应用程序中有一个时间测量系统,我有LONG
数据类型的毫秒数。
现在,我想让它们转换为秒,通过分割1000就可以轻松实现。
我需要的是毫秒的小数位数。我怎么得到它?
答案 0 :(得分:5)
long seconds = timeInMillis/1000;
long milliseconds = timeInMillis%1000;
double timeInSeconds = ((double)seconds) + (((double)milliseconds)/1000.0);
答案 1 :(得分:0)
好的,我真傻。
刚刚使用了数据类型Double
。
答案 2 :(得分:0)
您也可以使用TimeUnit。它有干净的方法来处理这种转换。像从毫秒到秒的转换,反之亦然。