gpt4 book ai didi

ios - FMDatabase dateForColumn,有用吗?

转载 作者:行者123 更新时间:2023-11-28 23:01:18 26 4
gpt4 key购买 nike

我正在使用 FMDatabase 作为我的 iOS 应用程序的 sqlite 包装器,有一个地方我必须提取日期。我这样走:

....
ac.date=[s dateForColumn:@"date"];
NSLog(@"Date %@", ac.date);

但是调试输出给了我以下信息:日期 1970-01-01 00:33:32 +0000即使我的数据库中有像 2012-03-03 这样的日期,但有什么问题吗?谢谢

最佳答案

FMDatabase 代码希望数据库中的日期为从 1970 年 1 月 1 日开始的秒数,即 Unix 时间 - 如果您将日期作为字符串,如 2012-03-03,那么您将必须显式地从 NSString 转换为 NSDate。

查看此 SO question例如代码

或者您可以更改 FMDatabase.m 中的 FMDatabase 代码以将日期绑定(bind)为字符串

关于ios - FMDatabase dateForColumn,有用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9992695/

26 4 0