0

115900 などの整数を時間に変換するにはどうすればよいですか? 115900 + 100 が 11600 ではなく 120000 になるように、時間の算術演算を実行したいと思います。

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 に答える