0
NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"W'th week of \n' MMMM YYYY"];
NSString *dateString = [dateFormatter dateFromString:date];

我想要输出的是

2013 年 1 月的第一周

2013 年 1 月的第 2 周

2013 年 1 月的第三周

2013 年 1 月第 4 周

2013 年 2 月的第一周'

4

1 回答 1

1

试试这个对你有帮助

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"W'th week of \n' MMMM YYYY"];
    NSLog(@"%@",[dateFormatter stringFromDate:[NSDate date]]);

或者

NSDate *date = [NSDate date];
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"W'th week of \n' MMMM YYYY"];
    NSLog(@"%@",[dateFormatter stringFromDate:date]); //here is your code went wrong
于 2013-03-15T06:55:02.230 回答