2012-02-14 2 views
1

私はUIDatePickerViewから時間をとり、毎回2つのtextFieldに配置しました。今私は2つのテキストフィールドの値を追加する必要があります。 例:2つのTextField値を追加するにはどうすればよいですか?

NSString *[email protected]"11:12"; 
NSString *[email protected]"12:12"; 
NSDate *inTime=[timeFormate dateFromString:inTm]; 
NSDate *outTime=[timeFormate dateFromString:outTm]; 

fistTextField.text=inTm; 
secondTextField.text=outTm; 
totalTextField="?" 

ここで2回追加する必要があります。どのようにして3番目のtextFieldに時間の合計を表示できますか? Plzヘルプme ..

答えて

0

日付に追加することはほとんど意味がありません。どのような意味があることは、日付(NSDate)に間隔(NSTimeInterval)を追加することであり、それは、箱から出しているものNSDateです:

- (id)dateByAddingTimeInterval:(NSTimeInterval)seconds 

サンプル:

 
NSTimeInterval hour = 3600; 
NSDate *now = [NSDate dateWithTimeIntervalSinceNow:0]; 
NSDate *inOneHour = [now dateByAddingTimeInterval:hour]; 

と2との間の時間間隔NSDate S:

- (NSTimeInterval)timeIntervalSinceDate:(NSDate *)anotherDate 

サンプル:

NSTimeInterval diff = [inOneHour timeIntervalSinceDate:now]; 
関連する問題