115900などの整数を時間に変換するにはどうすればよいですか? 115900 + 100は11600ではなく120000と等しくなります。整数を時刻形式に変換する
0
A
答えて
5
大きな問題は、整数が日付/時刻のように動作しないことです。 Objective-Cを使用しているので、日付と時刻の書式設定とカレンダーの管理には、実際にNSDateクラスと関連するクラスを使用する必要があります。
Date and Time Programming Guideから始めます。それは私が全部それを書き直すよりも良いでしょう。
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
関連する問題
- 1. EPOCH時刻を時刻形式(hh:mm)に変換するには
- 2. 整数を時刻に変換する
- 3. 12形式の時刻に変換
- 4. 数値の時刻形式をPOSIXltに変換する
- 5. 数値を時刻形式に変換する方法
- 6. d3 - 時刻を24時間形式で時刻に整形する
- 7. 時刻を日に変換する:SQL Serverの時形式
- 8. 時刻をSQLで12時間形式に変換する
- 9. SQLの時刻を12時間形式に変換する
- 10. 時刻を前にyyyy-mm-dd hh:mm:ss形式に変換する
- 11. タイムスタンプを日付時刻形式に変換するR
- 12. R:JSONの時刻形式をPOSIXに変換する
- 13. postgresqlでvarcharデータを時刻形式に変換する
- 14. Varcharを時刻形式に変換する
- 15. の文字列をcの時刻形式に変換する
- 16. PHP変数 "11:00 AM"をMySQLの時刻形式に変換する
- 17. UTCの時刻をフレックスの時刻形式に変換しますか?
- 18. as.yearmonの時刻形式を可読形式に変更する
- 19. 時刻形式を変更する
- 20. UTC時刻をyyyymmdd形式に変換します。Javascript
- 21. Android:時刻をamとpmの形式で整数の秒に変換するには
- 22. simpleWeather.jsの時刻形式を変換する
- 23. 日付時刻形式をvb.netで変換する
- 24. 連続した数値データを時刻形式に変換するR
- 25. Excelで大規模な時刻形式を10進数に変換する
- 26. SQL Serverで整数のミリ秒値を日付の時刻形式に変換する
- 27. ユーザーから12時間形式で時刻を取得し、24時間形式に変換する
- 28. SQLクエリーからcron式を日付/時刻形式に変換する
- 29. 時刻からデフォルトの日時への変換形式
- 30. SRT秒、持続時間の変換(字幕)時刻形式(PHP)
は、ほんの少しのコメントとして、あなたは上記の操作のための-timeIntervalSince1970、-timeIntervalSinceDateと-dateByAddingTimeIntervalようNSDateのような方法を検討することをお勧めします。 – Eugene