필자는 CoreData 저장소에 날짜와 시간을 유지하고 처음 입력 한 시간을 정확하게 사용자에게 제시해야합니다. 문제는 그들이 동부 해안에서 4시에 입장했다가 나중에 웨스트 코스트에서 기록한 시간을 보면 iPhone이 보편적 인 시간을 현지 시간으로 변환하기 때문에 1 시가 나타난다는 것입니다. 나는 4:00 - 아마 4:00 (+ 3h00)를 보여줄 필요가있다.CoreData의 NSDate가 시간대를 캡슐화합니까?
코어 데이터 모델을 다시 구성하기 전에 저장된 NSDate 객체에서 생성시 활성화 된 NSTimeZone을 파생시킬 방법이 없는지 확인하고 싶습니다. 거기 있니? 그렇지 않다면 제작시 NSTimeZone을 가장 잘 캡처하는 방법은 무엇입니까? GMT와의 생성 시간 NSTimeZone 시차를 나타내는 NSNumber?
감사합니다.
큰 질문입니다! 그것은 고전적인 혼란입니다. 짧은 대답은 '아니오'입니다. –