重複の可能性:
Objective-Cで曜日を取得するにはどうすればよいですか?
曜日を印刷するにはどうすればよいですか?どのオブジェクトを使用する必要がありますか?月の日付ではなく、日(日曜日、木曜日など)が必要です。
更新:具体的には、曜日の番号を見つけるにはどうすればよいですか(例:1、5)
重複の可能性:
Objective-Cで曜日を取得するにはどうすればよいですか?
曜日を印刷するにはどうすればよいですか?どのオブジェクトを使用する必要がありますか?月の日付ではなく、日(日曜日、木曜日など)が必要です。
更新:具体的には、曜日の番号を見つけるにはどうすればよいですか(例:1、5)
NSDate のインスタンスを作成し (今のところは を使用[NSDate date]
)、NSDateFormatter とフォーマット文字列を使用します(ここで説明します) 。
NSDate *today = [NSDate date];
NSDateFormatter *myFormatter = [[NSDateFormatter alloc] init];
[myFormatter setDateFormat:@"EEEE"]; // day, like "Saturday"
[myFormatter setDateFormat:@"c"]; // day number, like 7 for saturday
NSString *dayOfWeek = [myFormatter stringFromDate:today];
NSLog(@"Today is: %@", dayOfWeek);