Iphone 如何从UIDatepicker获取数值?
我正在开发一个应用程序,其中包括从日期选择器中获取一个值,然后从实际iphone上显示的日期中减去该值。我该怎么做?我到处寻找答案Iphone 如何从UIDatepicker获取数值?,iphone,c++,xcode,uidatepicker,Iphone,C++,Xcode,Uidatepicker,我正在开发一个应用程序,其中包括从日期选择器中获取一个值,然后从实际iphone上显示的日期中减去该值。我该怎么做?我到处寻找答案 感谢Rafee您应该实现datePickerValueChanged作为选择器,并像这样实现 - (void)datePickerValueChanged:(UIDatePicker*) date_Picker{ NSDateFormatter *df = [[NSDateFormatter alloc] init]; df.dateStyle = NSDate
感谢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
文档:)你说的“从日期选择器中获取一个值并从实际iphone上显示的日期中减去它”是什么意思?