0
私はdatepickerから値を取得し、実際のiPhoneに表示された日付からそれを引くことを含むアプリケーションを開発しています。どのように私はこれを行うのだろうか?私はどこでも答えを探しました!UIDatepickerからどのように数値を取得しますか?
おかげRafee
私はdatepickerから値を取得し、実際のiPhoneに表示された日付からそれを引くことを含むアプリケーションを開発しています。どのように私はこれを行うのだろうか?私はどこでも答えを探しました!UIDatepickerからどのように数値を取得しますか?
おかげRafee
あなたはセレクタとしてdatePickerValueChanged
を実装し、次のように実装する必要があります。
- (void)datePickerValueChanged:(UIDatePicker*) date_Picker{
NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.dateStyle = NSDateFormatterMediumStyle;
NSString *dateFromPicker = [NSString stringWithFormat:@"%@",[df stringFromDate:date_Picker.date]];
// calculating time difference now
NSDate *timeRightNow = [NSDate date];
NSTimeInterval diff = [timeRightNow timeIntervalSinceDate:date_Picker.date];
// The difference should always be in seconds. Here, 3628800 represents 6 weeks.
if (diff > 3628800){
// Do something if the entered date is six weeks from the iPhone date.
}
}
は 'NSDate'のドキュメント:) http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDate_Class/Reference/Referenceのいくつかを見てください。 html – Joe
「日付ピッカーから値を取得し、実際のiPhoneに表示された日付から値を差し引く」とはどういう意味ですか? – albertamg