1 --->私はObjective-Cを初めて使用し、ある時点で立ち往生しています。コンセプトはタイプ予約スロット/予約です。つまり、前の時間と前の日付でスロットを予約することはできません。今日の日付を特定の日付と比較する必要があります。今日の日付よりも小さいか、今日の日付よりも大きい場合があります。
現在の日付を取得するために私はこれを行いました:
NSDate *date = [NSDate date];
NSDateFormatter *formatter = nil;
formatter=[[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd"];
UItextFieldに今日の日付と比較する日付があります。これもyyyy-MM-dd形式です。
今日の日付をtextFieldの日付と比較する必要がありますが、取得できません。
if(textfielddate<currentdate)
{
NSLog(@"You cannot book a slot at past date);
}
しかし、ここでは比較されていません。
2--->24時間形式の時刻と同じく24時間形式の現在時刻を比較する必要があります。
文字列変数12:00、11:00、15:00などに特定の時刻があります。次に、これを24時間形式の現在の時刻と比較する必要があります。
if([time <= currenttime] && [textFielddate==currentdate])
{
NSLog(@"You cannot book a slot at past time ");
}
どうすればいいですか?