私はObjective-Cでフロート(audioPlayer.currentTime、たとえば= 3.4592)を分と秒の時間文字列(03:46)に変換する方法を探しています
私はこれを試しました:
static NSDateFormatter *date_formatter = nil;
if (date_formatter == nil) {
date_formatter = [[NSDateFormatter alloc] init];
[date_formatter setDateFormat:@"mm:ss"];
}
NSDate *diff = [[NSDate alloc] initWithTimeIntervalSinceNow:audioPlayer.currentTime];
NSLog(@"%@", [date_formatter stringFromDate:diff]);
...しかし、それは機能していません。形式は正しいですが、「差分」日付を正しく初期化する方法が見つかりません。
ご協力いただきありがとうございます!