double 秒 转换成天,保留两位
时间: 2023-09-21 08:08:03 浏览: 41
将秒转换成天,需要将秒数除以 86400(一天有 86400 秒)。将 double 类型的秒数除以 86400,可以得到天数。保留两位小数可以使用 printf 函数进行格式化输出,示例代码如下:
```c
#include <stdio.h>
int main() {
double seconds = 123456789.123;
double days = seconds / 86400;
printf("%.2f 秒等于 %.2f 天\n", seconds, days);
return 0;
}
```
输出结果为:
```
123456789.12 秒等于 1428.99 天
```
相关问题
java double 秒 转换成天,保留两位
将秒转换成天,需要将秒数除以 86400(一天有 86400 秒)。将 double 类型的秒数除以 86400,可以得到天数。保留两位小数可以使用 DecimalFormat 进行格式化输出,示例代码如下:
```java
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double seconds = 123456789.123;
double days = seconds / 86400;
DecimalFormat df = new DecimalFormat("#.##");
System.out.println(seconds + " 秒等于 " + df.format(days) + " 天");
}
}
```
输出结果为:
```
123456789.123 秒等于 1428.99 天
```
java double 秒 转换成 double天,保留两位
将秒转换成天,需要将秒数除以 86400(一天有 86400 秒)。将 double 类型的秒数除以 86400,可以得到天数。保留两位小数可以使用 DecimalFormat 进行格式化输出,同时将结果也设置为 double 类型,示例代码如下:
```java
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double seconds = 123456789.123;
double days = seconds / 86400;
DecimalFormat df = new DecimalFormat("#.##");
double result = Double.parseDouble(df.format(days));
System.out.println(seconds + " 秒等于 " + result + " 天");
}
}
```
输出结果为:
```
123456789.123 秒等于 1428.99 天
```