在我的代码中,我使用
获得毫秒数// elaspsed time in milliseconds
public long getElapsedTime() {
if (running) {
return System.currentTimeMillis() - startTime;
}
return stopTime - startTime;
}
只要一个完整的数字我想以 00.0000 格式获得毫秒 不过我到目前为止已尝试过这个
return ((System.currentTimeMillis() - startTime) / 1000f);
但我没有达到特定的格式
答案 0 :(得分:1)
您无法将返回类型设置为long并返回double
或String
值。
但是,如果您需要将毫秒值格式化为提供的格式,您应该可以使用以下代码段完成它。
String.format("%d.%d", TimeUnit.MILLISECONDS.toSeconds(millies),millies%1000);