如何将今天的日期转换为iPhone的年度日?

时间:2010-10-13 16:40:18

标签: iphone xcode nsdate nsdateformatter

我正在尝试在Xcode中执行此操作...

今天的日期=一年中的某一天

10月13日= 303(我认为) 1月1日= 1 12月31日= 365

NSDate获取今天的日期,然后我出于想法=(

2 个答案:

答案 0 :(得分:2)

请参阅NSCalendarNSDateComponents

的文档

答案 1 :(得分:2)

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"D"];
NSDate *date = [NSDate date];

NSLog(@"Today: %@", date);
NSLog(@"Date Formatted: %@", [dateFormatter stringFromDate:date]);

[dateFormatter release];