1
私はObjective-Cを初めて使っていて、NSDate
のオブジェクトを比較する必要があります。NSMutableArray
に保存されている5日間を比較し、現在の日付と一致させてから印刷してください。NSdatesを比較するには?
私はObjective-Cを初めて使っていて、NSDate
のオブジェクトを比較する必要があります。NSMutableArray
に保存されている5日間を比較し、現在の日付と一致させてから印刷してください。NSdatesを比較するには?
これは(dateArray
に保存されている日付の例の配列と)助けるべきである:
NSDate *now = {NSDate date]; // current date and time
NSArray *dateArray = [NSArray arrayWithObjects:
[NSDate dateWithString:@"2001-03-24 10:45:32 +0600"],
now,
[NSDate dateWithTimeIntervalSinceNow:1000],
[NSDate dateWithString:@"2011-03-03 18:45:32 +0600"],
[NSDate dateWithTimeIntervalSinceNow:-1000],
nil];
for (NSDate *date in dateArray)
{
if ([date isEqualToDate:now])
{
// date are equal ..
}
else if ([date isEarlier:now])
{
// date are earlier ..
}
else if ([date isLater:now])
{
// date are later ..
}
}
は、詳細はNSDate
クラスのリファレンスを参照してください。 2つの日付にcompare:
メソッドもあります。
私は1つのクエリ..アレイに日付を追加する方法はありますか? – hello