How to covert the NSTimeInterval to NSString? I have
NSTimeInterval today = [[NSDate date] timeIntervalSince1970];
I have to give "today" as input as NSString.
NSTimeInterval is just a double type so you can convert it to string using +stringWithFormat: method
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; }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With