OGeek|极客世界-中国程序员成长平台

标题: ios - 从 NSUserdefaults 转换/格式化 DateString [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 14:13
标题: ios - 从 NSUserdefaults 转换/格式化 DateString

我试图从 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-推荐答案


您可以将 NSDate 存储在 NSUserDefaults 中而无需转换。也就是说,NSDate 是 PLIST 支持的类型之一。您可以查看documentation了解更多信息。

关于ios - 从 NSUserdefaults 转换/格式化 DateString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28428633/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4