我必须比较系统时间和NSDatePicker字段中选择的时间。如果他们是平等的,需要做一些行动。比较时间的最佳方法是什么?
答案 0 :(得分:1)
这可以回答你的问题:
NSDate *currentDate = [NSDate date];
NSDate *pickerDate = [pickerDate date]; // where pickerDate is your NSDatePicker object
if ([currentDate isEqualToDate:pickerDate]) {
// do stuff
}
但这不太可能是因为isEqualToDate
是sub-second precise,所以用户在使用NSDatePicker时不会选择确切的日期/时间。你究竟想做什么?