ios - CoreData에서 타임 스탬프로 저장되는 NSDate

기사 출처 ios csv core-data sqlite nsdate

현재 CoreData의 iOS 애플리케이션에 날짜를 저장하고 있습니다. Core Data에서 내 날짜 속성은 "Date"유형입니다. 내 NSManagedObjectSubclass 파일에서 속성은 NSDate 유형입니다 (괜찮습니다). Core Data의 날짜는 2014/05/16 14:54:51로 저장되며 SQLite3 탐색기에서 실제 값을 확인하면 다음 형식으로 저장됩니다.

날짜 421959291.293972

날짜에 대한 위의 값을 어떻게 얻습니까? 2014/05/16 14:54:51 형식으로 다시 변환하는 방법이 있습니까? CSV 파일을 통해 데이터 세트를 만들려고하고 있고, CSV 파일에 입력 한 모든 값이 Core Data / SQLite3에 의해 올바른 형식으로 올바르게 변환되는지 확인하고 싶기 때문에 이것을 묻습니다.
sqlite3를 명령 줄 도구로 사용하는 경우 datetime 함수를 사용하여 데이터를 해석합니다. 예를 들어

sqlite3> .schema
create table ZENTITY (... ZSTARTDATE TIMESTAMP, ...)
sqlite3> select datetime(zstartdate,'unixepoch','31 years') from ZENTITIY;


엔티티 테이블에 저장된 형식화 된 타임 스탬프를 제공해야합니다.

Unix epoch / 31 년 인수는이 스택 오버플로 질문에서 비롯됩니다.
Behind The Scenes: Core Data dates stored with 31 year offset?

이 질문에 대해 Stack Overflow에서 비슷한 토론을 찾았습니다: https://stackoverflow.com/questions/23861215/

관련 기사
ios - iOS TableView는 모든 셀에 동일한 개체를 표시합니다.
ios - IOS UITableViewCells 모두 첫 번째 셀에서 뒤죽박죽, Iphone5S 장치 만 해당, 64 비트 시뮬레이터
ios - XAMARIN의 UIScrollView에서 UIView 제거
ios - 사용되지 않는 AudioSessionSetProperty 대체
ios - iAd에 광고가 표시되지 않음
ios - UISearchDisplayDelegate 메서드가 호출되지 않았습니다.
ios - Parse.com 저장 이미지 IOS
ios - NSException 유형의 포착되지 않은 예외로 인해로드 종료시 앱 충돌
ios - iOS에서 페어링 된 Bluetooth 장치를 제거하려면 어떻게합니까?
ios - Windows 8에 Xcode를 설치하는 방법은 무엇입니까? [복제]