【发布时间】:2013-01-09 10:28:57
【问题描述】:
您好,我正在尝试格式化我的 NSString。但它不起作用。我尝试了我在 stackoverflow 中得到的所有答案,但对我没有任何作用。
NSLog(@"log 1: %@ %@", [dealDetailsDict objectForKey:@"DealDateViewed"], [[dealDetailsDict objectForKey:@"DealDateViewed"] class]);
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSLog(@"log 2: %@ %@", [df stringFromDate:[dealDetailsDict objectForKey:@"DealDateViewed"]], [df dateFromString:[dealDetailsDict objectForKey:@"DealDateViewed"]]);
我不知道这里有什么问题,stringFromDate 和 dateFromString 都返回 nil。这是我的NSLog。
log 1: 2013-01-09 10:02:45 +0000 __NSCFString
log 2: (null) (null)
我想显示像31-12-2010 这样的日期。所以我设置,
[df setDateFormat:@"dd-MM-yyyy"];
我的问题从这里开始。
【问题讨论】:
标签: iphone ios nsstring nsdate nsdateformatter