【发布时间】:2017-07-12 15:01:53
【问题描述】:
我正在尝试使用 System.nanoTime() 实现 ETA 功能
startTime = System.nanoTime()
Long elapsedTime = System.nanoTime() - startTime;
Long allTimeForDownloading = (elapsedTime * allBytes / downloadedBytes);
Long remainingTime = allTimeForDownloading - elapsedTime;
但我不知道如何获得人类可读的纳秒形式;例如:1d 1h、36s 和 3m 50s。
我该怎么做?
【问题讨论】:
-
您介意为此使用一个库吗? PrettyTime 将是您所需要的。
标签: java android time duration datetime-conversion