【发布时间】:2015-04-10 07:20:36
【问题描述】:
我试图从 NSUserDefaults 中格式化一个字符串,它包含一个日期。 结果是(空)。 我的问题是:有没有办法将此字符串转换为日期来格式化它,还是有更好的方法?
我的代码:
NSString *c = [prefs objectForKey:@"expiration_date_full"];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd.MM.yyyy HH:mm:ss"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:c];
cell.detailTextLabel.text = [NSString stringWithFormat:@"%@ %@ Noch gültig bis: %@", a, b, dateFromString];
【问题讨论】:
-
c 字符串中有值吗?
-
是的,在c中有像2014-22-11 18:06:35 +0000这样的字符串
标签: ios string date format nsuserdefaults