gpt4 book ai didi

iphone - 如何根据日期对sqlite数据库进行排序?

转载 作者:行者123 更新时间:2023-12-03 21:17:05 27 4
gpt4 key购买 nike

Possible Duplicate:
Sort the date in Sqlite database

我正在创建一个使用 SQLite 数据库的 iPhone 应用程序。在此我有一个包含三列的表,其中一列是“ReleaseDate”,其中 DATE数据类型。我想根据此列中的日期对数据库进行排序。我使用了以下代码。对于插入,

    NSDateFormatter *format = [[NSDateFormatter alloc]init];
[format setDateFormat:@"MM/dd/yyyy"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [format dateFromString:date];
[format release];
NSTimeInterval timeInterval = [dateFromString timeIntervalSince1970];

sqlite3_bind_double(insertStmt, 4, timeInterval);

这里,“date”是保存日期值的字符串值。现在,如何从数据库中检索整个列的数据?我使用的查询是,

select * from ItemTable  order by ReleaseDate desc

但排序尚未完成。

最佳答案

SQLite 中应该有一种名为 DateTime 的日期格式。尝试将日期格式化为该日期而不是字符串。

http://metacpan.org/pod/DateTime::Format::SQLite

关于iphone - 如何根据日期对sqlite数据库进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10736631/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com