存储核心数据的日期
问题描述:
我能够使用在Objective-C以下,以获得今天的日期:存储核心数据的日期
NSDate *date =[NSDate date];
NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.dateStyle = NSDateFormatterLongStyle;
[ASFunctions logThis:@"formatted date:" andThisObject:[df stringFromDate:date]];
不过,我也想插入使用Core Data框架SQLite数据库这一点。
我已经能够使用插入用户输入的文本以下内容:
Project.name = text.nameTextField.self;
哪里project.name是实体名称和属性。我正在使用project.dateStarted来存储日期。
敛使用上述功能的日期后,我将如何将其存储到核心数据库的project.dateStarted属性?
答
如果dateStarted被定义为模型中的日期属性,只是分配的NSDate到它并保存环境。
project.dateStarted = date;
将做的伎俩。
是'日期型字段dateStarted'(在你的xdatamodel)?如果是这样,你使用'Project.dateStarted = date;' – 2012-02-23 11:54:36