2

私は Charts フレームワークを使用しているので、統計を表示できます。1、5、17、99、1,574 などの単純な数値を取り、グラフにプロットします。

NSNumberFormatterこれらの値をよりエレガントに表示するように を設定できます。

私が使用している数字は合計秒数です。例: 660 秒、1080 秒。

NSNumberFormatterを使用して、合計秒数ではなく、時間、分、秒で数値を表示するにはどうすればよいですか?

4

3 に答える 3

1

NSNumberFormatterこれには本当に適していません。NSDateFormatterやりたいことを押し込むこともできますが、それらは日付と時刻を表示するように設計されており、希望する経過時間ではありません。

SOに関するこのスレッドを見てください。

秒を hh:ii:ss にフォーマットする

特に@dreamlaxの回答。

自動ローカリゼーションをサポートする必要がない場合は、それが最も簡単な方法です。

于 2015-12-23T16:35:15.867 に答える