在核心数据中存储日期

时间:2012-02-23 11:43:38

标签: objective-c ios

我可以使用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属性中?

1 个答案:

答案 0 :(得分:2)

如果在模型中将dateStarted定义为日期属性,只需将NSDate指定给它并保存上下文。

project.dateStarted = date;

会做到这一点。

相关问题