我正在开发一个将数据保存到 SQLite3 数据库的 iPhone 应用程序。
对于我坚持的每一行,我希望包括一个“创建日期”和一个“最后修改日期”
我的问题是将此信息存储在表中的推荐方法是什么?
属性在我的应用程序中表示为 NSDate,但我不确定如何在我的表中表示此信息。
似乎 SQLite3 提供了 DATETIME 类型,但对如何解析此信息没有 native 理解。
如有任何帮助,我们将不胜感激。
提前致谢。
最佳答案
我通常使用 double,比如:
sqlite3_bind_double(statement, index, [dateObject timeIntervalSince1970]);
其中 dateObject 是一个 NSDate*。然后,当从数据库中获取数据时,使用
[NSDate dateWithTimeIntervalSince1970:doubleValueFromDatabase];
关于iphone - 在 iPhone 应用程序中将日期保存到 SQLite3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/251155/