私はUIDatePicker(MM-dd形式)から日付を取得し、それが他の2つの日付の範囲内にあるかどうかを確認しようとしています。日付(日付ピッカーから)が他の2つの日付の間にあるかどうかをチェックする方法は? objective-c
私はこれをさまざまな方法で試してみましたが、私の心は遠くに行ってしまったと思います。 誰かが私にそれをすべきであると簡単に手伝うことができますか?
これが私の最後のtryコードです:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM-dd"];
NSString *theDate = [dateFormat stringFromDate:birthdateSelector.date];
NSDate *birthdate = [dateFormat dateFromString:theDate];
NSString *Capricorn_Start = @"12-22" ;
NSString *Capricorn_End = @"01-19" ;
if ([birthdate laterDate:[dateFormat dateFromString:Capricorn_End]] && [birthdate earlierDate:[dateFormat dateFromString:Capricorn_Start]]){
NSLog(@"im capricorn");
}
おかげで、 アミール。
[NSDateが他の2つのNSDateの間に存在するかどうかをチェックする方法](http://stackoverflow.com/questions/1072848/how-to-check-if-an-nsdate-occurs-between-two- other-nsdates) –