我试图从 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];
您可以将 NSDate 存储在 NSUserDefaults 中而无需转换。也就是说,NSDate 是 PLIST 支持的类型之一。您可以查看documentation了解更多信息。
关于ios - 从 NSUserdefaults 转换/格式化 DateString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28428633/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) | Powered by Discuz! X3.4 |