pro*_*rmr 30
NSTimeInterval interval = 326.4;
long min = (long)interval / 60; // divide two longs, truncates
long sec = (long)interval % 60; // remainder of long divide
NSString* str = [[NSString alloc] initWithFormat:@"%02d:%02d", min, sec];
Run Code Online (Sandbox Code Playgroud)
%02d格式说明符为您提供一个前导零的2位数字.
注意:这仅适用于间隔的正值.
看到这个问题。
Brian Ramsay 接受的答案是:
给定 326.4 秒,伪代码:
minutes = floor(326.4/60)
seconds = round(326.4 - minutes * 60)
Run Code Online (Sandbox Code Playgroud)
如果使用 打印%02d,您将得到例如03:08,如果任一数字小于 10。
| 归档时间: |
|
| 查看次数: |
12747 次 |
| 最近记录: |