Перед синтаксическим анализом необходимо указать NSDateFormatter
формат даты строки.
NSString *orginaleDate = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statament, 3)];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc]init];
// Set the date format as stored in the date base
[dateFormat setDateFormat:@"dd-MM-yyyy HH:mm:SS"];
NSDate *date = [dateFormat dateFromString:remin.Date];
// set the date format for the representation
[dateFormat setDateFormat:@"MMMM-dd"];
NSString *dateVal = [dateFormat stringFromDate:date];
remin.Date = dateVal;
[orginaleDate release], orginaleDate =nil;
Возможно, вы также захотите сохранить часовой пояс в базе данных, но это зависит от требований приложений. Для добавления времени используйте этот формат dd-MM-yyyy HH:mm:SS z