0

如何将 115900 等整数转换为时间?我想对时间进行算术运算,这样:115900 + 100 将等于 120000,而不是 11600。

4

2 回答 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 回答