首页 > 解决方案 > 在 C 语言中将秒转换为 DD:HH:MM

问题描述

我应该如何在 C 语言中将秒转换为 DD:HH:MM 格式?

十进制值的秒数 = 1397071 转换使用转换器工具的结果是:16 天 04:04:31。

我应该如何在 C 中转换为 DD:HH:MM 格式?

标签: c

解决方案


阅读 C11 标准n1570(也在此处以 PDF 格式)。使用<time.h>第 7.27 节中记录的函数

在 Linux 上,time(7)页面也提供了非常丰富的信息。

您可能想使用time,   localtime,strptime

细节比你想象的要复杂得多。例如,闰秒怎么样!或夏令时

更好地使用您的操作系统提供的计时功能。


推荐阅读