フィールド「From」と「To」の日付ピッカーがあり、減算の結果が必要です。例: toValue-fromValue で、結果は時間単位になります。どうやってするか?
2 に答える
2
2 つのオブジェクトの差は、次NSdate
を使用して計算できますtimeIntervalSinceDate
。
NSTimeInterval diff = [toDate timeIntervalSinceDate:fromDate];
結果は秒単位で表示されます。次に、次のように時間を計算します。
NSInteger hours = diff / 3600;
于 2011-07-08T20:22:45.310 に答える
1
2 つの NSDate オブジェクトがある場合は、timeIntervalSinceDate
メソッドを使用してそれらを比較できます
NSDate* fromDate = //Get from date picker
NSDate* toDate = //Get from date picker
NSTimeInterval = [fromDate timeIntervalSinceDate:toDate];
NSInteger hours = timeInterval / 60*60; //60 seconds per minute, 60 minutes per hour
于 2011-07-08T20:23:38.953 に答える