可能性の重複:
Objective C - How can i get the weekday from NSDate?NSDateを使用して曜日を取得し、iOSでNSLogを使用して表示するにはどうすればよいですか?
は、どのように私はNSDateを使用して曜日を取得してのNSLogを使用して表示できますか?
今日のような今日の日が不思議です。
例:のNSLog(@ "の日です:"、日)
Respの: "日がある:月曜日"
可能性の重複:
Objective C - How can i get the weekday from NSDate?NSDateを使用して曜日を取得し、iOSでNSLogを使用して表示するにはどうすればよいですか?
は、どのように私はNSDateを使用して曜日を取得してのNSLogを使用して表示できますか?
今日のような今日の日が不思議です。
例:のNSLog(@ "の日です:"、日)
Respの: "日がある:月曜日"
NSDateFormatter* day = [[NSDateFormatter alloc] init];
[day setDateFormat: @"EEEE"];
NSLog(@"the day is: %@", [day stringFromDate:[NSDate date]]);
使用NSDateComponents:もちろん
static inline NSString *stringFromWeekday(int weekday)
{
static NSString *strings[] = {
@"Sunday",
@"Monday",
@"Tuesday",
@"Wednesday",
@"Thursday",
@"Friday",
@"Saturday",
};
return strings[weekday - 1];
}
NSDateComponents *components = [[NSCalendar currentCalendar] components:NSWeekdayCalendarUnit fromDate:[NSDate date]];
NSLog(@"%@", stringFromWeekday([components weekday]));
、これはロケールを尊重しません&そのような。
NSLog(@"the day is: %@", [[NSDate date] descriptionWithCalendarFormat:@"%A" timeZone:nil locale:nil]);
iOS 9以上では動作しません – Suhaib
k、ありがとうございました! – imalve
こんにちは、 どのようにこの値を変数に入れますか? if(day == "monday"){...}のようなifを使いたいです。 – imalve
NSString * dayString = [day stringFromDate:[NSDate date]]; – tronbabylove