1
[NSDate date]로 CoreData에 날짜를 저장하면 -5시 30 분 차이로 저장됩니다. 핵심 데이터에서 날짜로 속성 유형을 사용했습니다.NSDate를 코어 데이터에 시스템 시간대로 저장
NSdate를 timeZone과 함께 저장하는 방법은 무엇입니까?
업데이트는 :
날짜를 저장하려면 : 여기 내가 사용하고 코드입니다 내가 로그 저장하기 전에
DataBase *newDataBase = (DataBase) [fetchResults objectAtIndex:i];
NSDate *RetrivedDate = [newDataBase Date];
NSLog(@"Retrived Date :",RetrivedDate");
:
database = (DataBase*) [fetchResults objectAtIndex:indexVal];
[database setDate:[NSDate date]];
NSError error = nil;
[managedObjectContext save:&error]
날짜를 검색 할 수 있습니다. 현재 날짜와 시간을 보여줍니다. 저장 후 즉시 날짜를 가져 왔습니다. 그러나 1 일 지연된 날짜를 나타 냈습니다.
그러나 [NSDate date]로 날짜를 저장하고 NSDate * dat = [db Date]로 검색 한 날짜를 저장했습니다. 그것은 하루와 1 시간 차이를 보여줍니다 .. 어떻게 해결할 수 있습니다. – Siva
또한 Db에 저장된 직후 두 날짜의 차이점을 확인했습니다. 그 다음 하루의 차이를 얻었다. 제발 도와주세요 – Siva
구체적인 예가 있으면 코드로 질문을 업데이트 할 수 있습니까? – jrturton