날짜데이터를 문자로 변환
날짜데이터를 문자로 변환
//기준이 되는 날짜
// 1. 3일 전 날짜를 구함 -> 데이터 포멧 변환 -> string으로 변환 -> 초 로변환 (568393200.000000)
NSDateComponents* deltaComps = [[NSDateComponents alloc] init];
[deltaComps setDay:-3];
NSDate* tomorrow = [[NSCalendar currentCalendar] dateByAddingComponents:deltaComps toDate:[NSDate date] options:0];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"yyyyMMdd";
NSString *dateString = [dateFormatter stringFromDate:tomorrow];
NSLog(@"날짜 스트링 타입 : %@" , dateString);
NSDate *dateDate = [dateFormatter dateFromString:dateString];
NSLog(@"날짜 데이트 타입 : %@" , dateDate);
NSTimeInterval seconds = [dateDate timeIntervalSinceReferenceDate];
NSLog(@"초로변환 : %f" , seconds);
//String 폴더명 가져와서 날짜 타입으로 바꾸고 숫자로 바꿔주기
NSString *dateFileNameString = @"20190106";
NSDateFormatter *fileDateFormatter = [[NSDateFormatter alloc] init];
[fileDateFormatter setDateFormat:@"yyyyMMdd"];
NSDate *fileNameDate = [fileDateFormatter dateFromString:dateFileNameString];
NSTimeInterval haveToDeleteSeconds = [fileNameDate timeIntervalSinceReferenceDate];
NSLog(@"초로변환2 : %f" , haveToDeleteSeconds); //568393200.000000