如何将 115900 等整数转换为时间?我想对时间进行算术运算,这样:115900 + 100 将等于 120000,而不是 11600。
问问题
306 次
2 回答
5
您的大问题是整数的行为不像日期/时间。由于您使用的是 Objective-C,因此您确实应该使用 NSDate 类和相关的类来格式化日期和时间以及管理日历。
首先阅读日期和时间编程指南。这比我把它全部写出来要好。
于 2012-04-18T14:23:20.650 回答
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
于 2012-09-03T10:11:08.847 回答