我试图从 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];
Best Answer-推荐答案 strong>
您可以将 NSDate 存储在 NSUserDefaults 中而无需转换。也就是说,NSDate 是 PLIST 支持的类型之一。您可以查看documentation了解更多信息。
关于ios - 从 NSUserdefaults 转换/格式化 DateString,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/28428633/
|