当然,您只需要:
double seconds = milliseconds / 1000.0;
无需分别手动执行这两个部分-
您只需要浮点运算即可
1000.0(使用
double字面量)即可。(我假设您的
milliseconds值是某种形式的整数。)
请注意,和一样
double,您可能无法准确表示结果。
BigDecimal如果您想 精确地
将100ms表示为0.1秒,请考虑使用。(考虑到这是一个物理量,并且100ms最初并不精确,a
double可能是合适的,但是…)

当然,您只需要:
double seconds = milliseconds / 1000.0;
无需分别手动执行这两个部分-
您只需要浮点运算即可
1000.0(使用
double字面量)即可。(我假设您的
milliseconds值是某种形式的整数。)
请注意,和一样
double,您可能无法准确表示结果。
BigDecimal如果您想 精确地
double可能是合适的,但是…)