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 に答える