如何将115900之类的整数转换为时间?我想按时进行算术运算,以便:115900 + 100等于120000,而不是11600.
答案 0 :(得分:5)
你的大问题是整数不像日期/时间。由于您使用的是Objective-C,因此您应该使用NSDate类和关联的类来格式化日期和时间以及管理日历。
首先阅读Date and Time Programming Guide。那会比我再写一遍更好。
答案 1 :(得分:0)
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