如何在iOS中显示“16月3日星期一”等日期格式? 2

时间:2015-03-16 06:23:09

标签: ios xcode6 nsdate nsdateformatter

我需要显示今天的日期格式,例如16 Mar,Monday,我的代码是

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
 [dateFormat setDateFormat:@"dd MMM, EEEE"];
 dateLabel.text = [dateFormat stringFromDate:[NSDate date]];

我得到的输出是16MAR,星期一,但我的输出应该是星期一3月16日。谢谢

1 个答案:

答案 0 :(得分:0)

试试这个

NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd MMM,EEEE"];
NSString *dateString = [dateFormatter stringFromDate:date];
NSLog(@"Date String %@",dateString);

我得到你想要的相同输出

enter image description here

希望你会成功..