嗨,我正在尝试格式化我的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"];
我的问题从这里开始。