我阅读了一些关于这个主题的帖子,但没有解决我的问题。我有以下几行代码。
NSDate *today = [NSDate date];
NSLog(@"Today: %@", today);
self.person.dayOfBirth = today;
NSLog(@"Birth: %@", self.person.dayOfBirth);
[appDelegate saveContext];
NSLog-Statements 按预期告诉我正确的结果。结果也存储在数据库中。但是当我查看 SQLite 管理器中的单元格时,有一个像这样的值:399911663.291896 我认为它是一个时间戳,因为列的类型是“TIMESTAMP”......但是这个点很奇怪。现在我不知道如何在我的 sqlite DB 中获得正确的日期。有人可以帮我吗?