将整数转换为时间格式
答
您的大问题是整数不会像日期/时间那样运行。由于您使用的是Objective-C,所以您应该使用NSDate类和关联的类来设置日期和时间以及管理日历。
首先阅读Date and Time Programming Guide。那会比我再写一遍更好。
答
int seconds = 115900 % 60;
int minutes = (115900/60) % 60;
int hours = 115900/ 3600;
return [NSString stringWithFormat:@"%02i:%02i:%02i",hours, minutes, seconds];
//output like is HH:MM:SS
就像一个小评论,你可能要考虑的NSDate这种方法为-timeIntervalSince1970,-timeIntervalSinceDate和-dateByAddingTimeInterval对于上述操作。 – Eugene 2012-04-18 14:46:34