【发布时间】:2011-06-20 04:10:03
【问题描述】:
我有以下问题,但我还没有找到最佳解决方案。 假设我有一个具有以下值的整数:
int miliseconds = 65111;
我想使用printf() 函数将其打印到流中。有没有办法可以做到以下几点:
printf("Time: %uu:mm:ssT", miliseconds");
所以它会返回:
Time: 00:01:05
这里我只是弥补了 %uu:mm:ssT 部分,但是有没有办法做到这一点。
另外,你知道我可以找到所有格式选项的网站吗,这样我下次可以自己查一下。
【问题讨论】:
-
我会查看
TimeUnitapi,如here 所示。是的......一个无耻的自我推销,但它是相关的!恕我直言,这是一个更好的解决方案。