想问一下NSDate Formatter
我想创建这样的日期和时间
Friday, 12 June 2013
我的代码
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"EEEE"];
NSLog(@"%@", [dateFormatter stringFromDate:[NSDate date]]);
输出=
Saturday
有谁知道如何像上面那样创建日期并将其转换为 nsstring?
最佳答案
您想向用户显示该字符串吗?如果是这样,请设置 dateStyle
,因为您需要一个区域设置感知字符串。
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateStyle:NSDateFormatterFullStyle];
NSLog(@"%@", [df stringFromDate:[NSDate date]]);
使用美国语言环境的用户将获得 2012 年 11 月 24 日星期六
。
德国用户将获得 Samstag, 24. November 2012
。
关于ios - NSdate Formatter 和结果转换为 NSstring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13541435/