2017-02-15 2 views
-1

DATEをコアデータで保存でき、すべての操作が正常に動作しています。sqliteテーブルの日付を保存するには?

DATEを文字列として保存できません。フェッチ要求にはDATE列のフィルタがあります。

SqliteはDateTimeデータ型をサポートしていますが、残念ながらIOSの現在のdateTimeは保存できません。なにか提案を?

+0

これを参照してくださいhttp://stackoverflow.com/questions/22115571/sqlite-storing-retrieving-and-comparing-a-datetime-field –

+0

これを参照してくださいhttp://stackoverflow.com/questions/302664/objective-c -and-sqlites-datetime-type –

+0

なぜあなたは現在の 'dateTime'を保存できないのか、もっと具体的にすることができますか?いくつかのコードスニペットかもしれない? – ystack

答えて

0

は、文字列にNSDateを変換します

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"ddMMyyyy"]; 
NSDate *date = [dateFormatter dateFromString:actualYearDate]; 
NSString *stringFromDate = [NSString stringFromDate:date]; 

そして、あなたは、この文字列を使用することができます。 Date formatを自由に選択できます。

関連する問題