划分时间段并显示它们

时间:2011-11-10 05:27:00

标签: iphone objective-c

我将秒转换为小时分秒。

和方法如下

for (int i=0; i<24; i++) {

    int remain = 60/6;
    int hrs = i;
    for (int j=0; j<6; j++) {
        if (remain == 60 ) {
        remain=0;
        NSLog(@"%d:%d",hrs+1,remain);
        if (hrs==24) {
        NSLog(@"%d:%d",hrs,remain);
        }
        }else{
        NSLog(@"%d:%d",hrs,remain);
        remain = remain+10;
        }

    }
}

我想将时间(24小时)划分为我需要显示的10分钟的时段 00:10,00:20,.....至23:40,23:50。

但我希望在00:10到23:50显示时段,但输出如下0:10 只需要显示双零

0:20 0:30 0:40 0:50 1:0 1:10 1:20 1:30 1:40 1:50 2:0 2:10 2:20 2:30 2:40 2:50 3:0

1 个答案:

答案 0 :(得分:1)

您必须使用其他格式显示前导零。这将显示至少2位数小时,如果数字较小则填充0:

NSLog(@"%02d:%d",hrs, remain)