下面是我的兩個日期選擇器的代碼,我需要使用if條件或開關將它們與當前日期進行比較。將uipickerdate與當前日期進行比較
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
dateFormatter.timeZone=[NSTimeZone defaultTimeZone];
dateFormatter.timeStyle=NSDateFormatterShortStyle;
dateFormatter.dateStyle=NSDateFormatterShortStyle;
NSString *dateTimeString=[dateFormatter stringFromDate:startTime.date];
NSLog(@"Start time is %@",dateTimeString);
NSDateFormatter *dateFormatter2 = [[NSDateFormatter alloc]init];
dateFormatter2.timeZone=[NSTimeZone defaultTimeZone];
dateFormatter2.timeStyle=NSDateFormatterShortStyle;
dateFormatter2.dateStyle=NSDateFormatterShortStyle;
NSString *dateTimeString2=[dateFormatter2 stringFromDate:endTime.date];
NSLog(@"End time is %@",dateTimeString2);
在我的.h
@property (weak, nonatomic) IBOutlet UIDatePicker *startTime;
@property (weak, nonatomic) IBOutlet UIDatePicker *endTime;
我該怎麼辦呢?我是否需要將它們存儲到NSDate或NSTime中,因爲我只需要時間?
另外,Objective C中有If範圍嗎?
感謝,
我在代碼中看不到任何日期選擇器。你在說什麼日期選擇器? – matt 2013-04-06 02:27:36
謝謝@matt檢查我的編輯並注意我的.h,starttime.date和endtime.date實際上是我的日期選擇器 – user1949873 2013-04-06 02:52:43
那麼,我的答案仍然存在。 – matt 2013-04-06 03:04:34