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