【发布时间】:2012-02-17 15:25:55
【问题描述】:
我的应用程序是一个 JSON 代码,其中包含字符串类型的日期。 (如“2011-10-01”)。 我想知道如何将其转换为 NSDate? 它需要以不同的时间格式显示,例如“2011 年 10 月 1 日”。
例如。此代码不起作用:
NSString *date1 = @"2010-11-12";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MMMM-dd"];
NSDate *date2 = [dateFormat dateFromString:date1];
NSString *strdate = [dateFormat stringFromDate:date2];
【问题讨论】:
-
你能详细说明“不起作用”吗?如果问题只是
strdate的格式与原始格式相同,那是因为您使用的是相同的格式化程序。如果您希望strdate看起来与date1不同,请使用具有不同格式的第二个格式化程序。
标签: iphone objective-c ios date ios5