java将毫秒转化为天数,保留两位小数
时间: 2023-06-17 21:05:22 浏览: 261
可以使用以下代码将毫秒转换为天数并保留两位小数:
```java
long milliseconds = 1000000000; // 毫秒数
double days = (double)milliseconds / (24 * 60 * 60 * 1000); // 转换为天数
days = Math.round(days * 100.0) / 100.0; // 保留两位小数
System.out.println(days + "天"); // 输出
```
在这段代码中,我们首先将毫秒数存储在一个 `long` 类型的变量中。然后,我们将毫秒数除以一天的毫秒数(即 24 * 60 * 60 * 1000),以得到天数。由于这个计算产生的结果是一个带有小数部分的 double 类型,我们使用 `Math.round()` 方法将其四舍五入到两个小数位数。最后,我们将结果打印到控制台上。
阅读全文