您的位置:首页 > 移动开发 > IOS开发

IOS 中将NSInteger类型的秒,转换为00:00:00格式

2012-07-07 18:25 381 查看
NSInteger secCount = [timeDate timeIntervalSinceDate:lastStartTime];
self.contractions.FrequencySec = [NSNumber numberWithInt:secCount];

NSString *tmphh = [NSString stringWithFormat:@"%d",secCount/3600];
if ([tmphh length] == 1)
{
tmphh = [NSString stringWithFormat:@"0%@",tmphh];
}
NSString *tmpmm = [NSString stringWithFormat:@"%d",(secCount/60)%60];
if ([tmpmm length] == 1)
{
tmpmm = [NSString stringWithFormat:@"0%@",tmpmm];
}
NSString *tmpss = [NSString stringWithFormat:@"%d",secCount%60];
if ([tmpss length] == 1)
{
tmpss = [NSString stringWithFormat:@"0%@",tmpss];
}
self.contractions.FrequencyStr = [NSString stringWithFormat:@"%@:%@:%@",tmphh,tmpmm,tmpss];
self.frequencyLabel.text = self.contractions.FrequencyStr;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios 360