我从UIDatePickerView
抽出时间,每次都放在两个textFields中。现在我需要添加两个文本字段值。
例如:
NSString *inTm=@"11:12";
NSString *outTm=@"12:12";
NSDate *inTime=[timeFormate dateFromString:inTm];
NSDate *outTime=[timeFormate dateFromString:outTm];
fistTextField.text=inTm;
secondTextField.text=outTm;
totalTextField="?"
现在我需要添加两次。如何在第三个textField中显示时间总和。 Plz帮助我..
答案 0 :(得分:0)
添加日期几乎没有意义。有意义的是将间隔(NSTimeInterval
)添加到日期(NSDate
),这就是NSDate
开箱即用的内容:
- (id)dateByAddingTimeInterval:(NSTimeInterval)seconds
样品:
NSTimeInterval hour = 3600; NSDate *now = [NSDate dateWithTimeIntervalSinceNow:0]; NSDate *inOneHour = [now dateByAddingTimeInterval:hour];
两个NSDate
之间的时间间隔:
- (NSTimeInterval)timeIntervalSinceDate:(NSDate *)anotherDate
样品:
NSTimeInterval diff = [inOneHour timeIntervalSinceDate:now];