Iphone 得到当天的位置。。。在目标c中

Iphone 得到当天的位置。。。在目标c中,iphone,objective-c,Iphone,Objective C,如何在一周内获得一天的职位,如: 如果是星期天=0 星期一=1 星期二=2 谢谢您可以为此尝试使用: NSArray *days = [NSArray arrayWithObjects:@"Sunday", @"Monday", @"Tuesday", @"Wednesday", @"Thursday", @"Friday", @"Saturday", nil]; NSDate *today = [NSDate date]; NSCalendar *gregorian = [[NSCalen

如何在一周内获得一天的职位,如:

如果是星期天=0 星期一=1 星期二=2

谢谢

您可以为此尝试使用:

NSArray *days = [NSArray arrayWithObjects:@"Sunday", @"Monday", @"Tuesday", @"Wednesday", @"Thursday", @"Friday", @"Saturday", nil];

NSDate *today = [NSDate date];
NSCalendar *gregorian = [[NSCalendar alloc]
                         initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *weekdayComponents =
                    [gregorian components:NSWeekdayCalendarUnit fromDate:today];
NSInteger weekday = [weekdayComponents weekday] - 1;

NSLog(@"it is %@ today.", [days objectAtIndex:weekday]);

[gregorian release];
您可以为此尝试使用:

NSArray *days = [NSArray arrayWithObjects:@"Sunday", @"Monday", @"Tuesday", @"Wednesday", @"Thursday", @"Friday", @"Saturday", nil];

NSDate *today = [NSDate date];
NSCalendar *gregorian = [[NSCalendar alloc]
                         initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *weekdayComponents =
                    [gregorian components:NSWeekdayCalendarUnit fromDate:today];
NSInteger weekday = [weekdayComponents weekday] - 1;

NSLog(@"it is %@ today.", [days objectAtIndex:weekday]);

[gregorian release];

[NSDateFormatter weekdaySymbols]
将返回工作日符号的
NSArray

[NSDateFormatter weekdaySymbols]
将返回工作日符号的
NSArray

@Woobie是的,当然,但这不会告诉您其中哪一个是当前符号!;-)我猜我看错了问题;我以为他想知道如何找出0是星期天,1是星期一,等等@Woobie是的,当然,但这并不能告诉你其中哪一个是当前的!;-)我猜我看错了问题;我以为他想知道如何找出0是星期天,1是星期一,等等。