0

我正在尝试在 iOS 上使用 SQLite 恢复日期。

这个日期(保存在 selectedDate 中)是一个变量 NSDate。我将 NSDate 转换为 NSString(保存在 dateString 中)。

//Code:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat: @"yyyyMMdd"];
NSString *dateString = [formatter stringFromDate:selectedDate];

[formatter release];


NString *sentence = (@"SELECT description, date_from FROM Tasks WHERE date_from = %@", dateString);

//Warning: Expression result unused  :(

如果我输入一个默认日期,例如:SELECT... WHERE date_from = '20120719',它就会运行。我该如何解决?

对不起我的英语;)谢谢!!!

4

1 回答 1

0

你有没有尝试过LIKE的地方=

date_from LIKE '20120719'

NSString *sentence = [NSString stringWithFormat:@"SELECT description, date_from FROM Tasks WHERE date_from = %@", dateString];
于 2012-07-19T13:04:21.720 回答