NSTimeIntervalをNSStringに変換する方法は?私が持っています
NSTimeInterval today = [[NSDate date] timeIntervalSince1970];
NSStringの入力として「今日」を指定する必要があります。
NSTimeIntervalは単なるdouble型なので、+ stringWithFormat:メソッドを使用して文字列に変換できます。
NSTimeInterval today = [[NSDate date] timeIntervalSince1970];
NSString *intervalString = [NSString stringWithFormat:@"%f", today];
-(NSString*)formattedDuration:(NSTimeInterval)interval{
NSDateComponentsFormatter *formatter = [[NSDateComponentsFormatter alloc] init];
formatter.allowedUnits = NSCalendarUnitHour | NSCalendarUnitMinute;
formatter.zeroFormattingBehavior = NSDateComponentsFormatterZeroFormattingBehaviorPad;
NSString *string = [formatter stringFromTimeInterval:interval];
NSLog(@"%@", string);
// output: 0:20:34
return string;
}