想问一下NSDate Formatter
我想像那样创建日期和时间
2013年6月12日星期五
我的代码
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"EEEE"];
NSLog(@"%@", [dateFormatter stringFromDate:[NSDate date]]);
输出=
星期六
有没有人知道如何像上面那样创建日期并将其转换为nsstring?
答案 0 :(得分:2)
您要向用户显示该字符串吗?如果是这样设置dateStyle
,因为您需要一个区域设置感知字符串。
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateStyle:NSDateFormatterFullStyle];
NSLog(@"%@", [df stringFromDate:[NSDate date]]);
使用美国语言环境的用户将获得Saturday, November 24, 2012
德国用户将获得Samstag, 24. November 2012
。