您正在使用NSDate
和NSDateFormatter
,如何以这样的格式显示日期
2013年7月5日星期五
这是我目前正在使用的代码。请帮忙。
NSString *MyString;
NSDate *now = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd-MM-yyyy"];
MyString = [dateFormatter stringFromDate:now];
date.text = MyString;
答案 0 :(得分:1)
像这样使用..
NSString *MyString;
NSDate *now = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEEE dd MMM yyyy"];
MyString = [dateFormatter stringFromDate:now];
NSLog(@"%@",MyString);
输出
Tuesday 17 Sep 2013
答案 1 :(得分:0)
试试这个。
NSDate * currentdate=[NSDate date];
NSDateFormatter * dateFormatter1=[[NSDateFormatter alloc]init];
[dateFormatter1 setDateFormat:@"eeee dd MMM yyyy"];
NSString * str=[dateFormatter1 stringFromDate:currentdate];
NSLog(@"%@",str);
输出低于
Tuesday 17 Sep 2013
答案 2 :(得分:0)
试试这种格式
[dateFormatter setDateFormat:@“eeee-dd-MMM-yyyy”];
答案 3 :(得分:0)
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEEE,dd MMMM yyyy"];
NSLog(@"%@",[formatter stringFromDate:[NSDate date]]);
答案 4 :(得分:0)
我测试了这段代码:
NSDate *now = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEEE d MMM yyyy"];
NSString *MyString = [dateFormatter stringFromDate:now];
NSLog(@"%@",MyString);
<强>输出强>
2013年9月17日(星期二)