如何添加两个文本字段值?

时间:2012-02-14 15:29:22

标签: iphone uitextfield

我从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帮助我..

1 个答案:

答案 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];