使用TimeUnit
,如何将665477纳秒转换为0.665477毫秒?
long t = TimeUnit.MILLISECONDS.convert(665477L, TimeUnit.NANOSECONDS);
这总是给出
0
,但我需要小数点精度。 最佳答案
从Java文档-TimeUnit#convert
public long convert(long sourceDuration,TimeUnit sourceUnit)
所以得到你的答案
double milliseconds = 665477 / 1000000.0;