Skip to main content
 首页 » 编程设计

objective-c之如何将日期+时间保存和检索到 sqlite3 数据库中

2025年05月04日17zfyouxi

我想将当前日期+时间保存到数据库中,也想检索它。我知道在Objective-C中我们不能直接保存日期+时间。
我有双重作为数据库中的字段,目前我通过将其转换为双重来保存日期。

这是将日期转换为 double 的方法

currentDate=[NSDate date]; 

startDate=(double)[currentDate timeIntervalSince1970];

现在我如何从该 double 值中检索日期?还是有另一种方法可以在 iPhone SDK 中保存日期。

请您参考如下方法:

NSDate *dateFromDouble(double interval) {  
  return [NSDate dateWithTimeIntervalSince1970: interval]; 
}