私は iOS の初心者で、最初の主要なプロジェクトとして、音楽プレーヤー アプリを作成しようとしています。
AVAudioPlayer
現在のファイルの期間を として報告するを使用していますNSTimeInterval
。mm:ss 形式で表示するには、 and を使用NSDate
してNSDateFormatter
います。それを行う最も便利な方法は、dateWithTimeIntervalSince1970:
メソッドを使用することでした。ただし、理由はわかりませんが、このメソッドは に 1800 秒 (30 分) を追加しNSTimeInterval
ます。
なぜそれを行うのですか? から 1800 秒を差し引くよりも問題をよりきれいに解決するにはどうすればよいNSTimeInterval
ですか?
関連性があるかどうかはわかりませんが、私のタイムゾーンは GMT+5:30 です。おそらく、問題を引き起こしているのは異常なタイム ゾーンでしょうか?