0
NSDocumentsDirectory
에 저장된 파일의 fileCreationDate
을 NSTimeInverval
으로 변환하면 어떻게 소수점 이하 6 자리로 만들 수 있습니까?timeIntervalSince1970을 사용하여 변환 할 때 fileCreationDate를 소수점 이하 6 자리까지 정확하게 얻으려면 어떻게해야합니까?
일부 코드 :
//Not accurate enough:
NSDictionary* fileAttribs = [[NSFileManager defaultManager] attributesOfItemAtPath:myPhotoPath error:nil];
NSDate *creationDateOfPhoto = [fileAttribs fileCreationDate];
NSTimeInterval creationDateAsTimeInterval = [creationDateOfPhoto timeIntervalSince1970];
NSLog(@"Creation Date of Photo As Time Interval Since 1970: %f", creationDateAsTimeInterval);
//With the desired accuracy:
NSDate* now = [NSDate date];
NSTimeInterval nowStampAsTimeInterval = [now timeIntervalSince1970];
NSLog(@"Now As Time Interval Since 1970: %f", nowStampAsTimeInterval);
코드의 샘플 출력이다
Creation Date of Photo As Time Interval Since 1970: 1373022866.000000
Now As Time Interval Since 1970: 1373022884.294028
것이 가능하거나 NSDocuments 스토리지의 한계인가?
답변을 주셔서 감사합니다. 신경 쓰지 마. 어쨌든 나는 그걸 둘러 봤지만 그 이유는 궁금했습니다. –