Здравствуйте, я пытаюсь вставить текущую дату в моей таблице базы данных
у меня есть столбец dateVisited типа datetime
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy/MM/dd HH:mm:ss"]; //this is the sqlite's format
NSDate *stringTime = [NSDate date];
NSString *formattedDateStringTime = [formatter stringFromDate:stringTime];
sqlStr = [NSString stringWithFormat:@"Insert into AnwaltHistory (id,dateVisited) values (%d,'%@')",Id formattedDateStringTime];
NSLog(@"%@",sqlStr);
BOOL Res = [appDelegate InsUpdateDelData: sqlStr];
if (Res)
{
NSLog(@"The Following instrunction is excuted successfully !");
}
else
{
NSLog(@"The Following instrunction Failed to execute !");
}
оператор выполняется успешно, но когда я на самом деле иду и проверяю таблицу, он говорит неверную дату ... я не знаю почему
как я напечатал sqlstr я копирую вставить из консоли и вставить его в sqlite и запустить его вручную, он работает отлично и имеет фактическую дату ....
Может ли кто-нибудь направить меня, где я ошибаюсь: S .......
пожалуйста * * 1004