如何从选择器中选择日期格式(yyyy / mm / dd)并将其保存在plist文件中? 以及如何实现plist文件?我是ios开发的初学者,需要在文件中保存日期以进行一些计算。
答案 0 :(得分:2)
您必须实现UIDatePicker功能。 例如你已经有了UIDatePicker * datePicker。 1.将日期保存到plist(使用Documents文件夹)
NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
创建文件名:
NSString *filePath = [docDir stringByAppendingPathComponent:@"myPlistFile.plist"];
通过NSDictionary保存日期:
NSDictionary* dict = [NSMutableDictionary dictionaryWithObject:[datePicker date] forKey:@"date"];
将字典写入文件:
[dict writeToFile:filePath atomically:YES];
然后您可以从文件中获取保存日期:
NSDictionary *dic = [NSDictionary dictionaryWithContentsOfFile:filePath];
NSDate * savedDate = [dic objectForKey:@"date"];
创建日期(格式(yyyy / mm / dd)):
NSDateFormatter* formatter = [[NSDateFormatter new] autorelease];
[formatter setDateFormat: @"yyyy/MM/dd"];
NSString * strSavedDate = [formatter stringFromDate:savedDate];