使用以下代码.
NSDateFormatter* day = [[NSDateFormatter alloc] init];
[day setDateFormat: @"EEEE"];
NSLog(@"the day is: %@", [day stringFromDate:[NSDate date]]);
Run Code Online (Sandbox Code Playgroud)
如何将此值放入变量中?
我想使用if,例如:
if (day == "monday")
{
...
}
Run Code Online (Sandbox Code Playgroud)
Eug*_*ene 14
这就是你如何做到的.始终设置您希望获取日期名称的区域设置,因为默认区域可能不是英文.
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setFormatterBehavior:NSDateFormatterBehavior10_4];
dateFormatter.locale = [[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease];
[dateFormatter setDateFormat:@"EEEE"];
NSString *dayName = [dateFormatter stringFromDate:[NSDate date]];
if ([dayName isEqualToString:@"Monday"]) {
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9504 次 |
| 最近记录: |