【发布时间】:2013-01-31 16:14:45
【问题描述】:
我想列出 (NSLog) 格鲁吉亚日历年 (2013) 的所有日期。我已经设法使用以下方法获取当前日期:
NSCalendar* calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents* components = [calendar components:NSDayCalendarUnit
fromDate:currDate];
NSInteger day = [components day];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterLongStyle];
NSString *dateString = [dateFormatter stringFromDate:currDate];
NSLog(@"%@", dateString);
如何打印出 2013 年的所有日期?
【问题讨论】:
-
当前日期 + 1 以此类推......根据月份
-
我已经完成了,但是我该如何计算这个月呢?
-
simple for month add until 31,(28/29),31,30,31,30,31..... if month%2==0 apply this logic
标签: iphone ios objective-c nscalendar