[ios] 현재시간 가져오기, NSString 파일로 저장
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"Asia/Seoul"]];
[dateFormatter setDateFormat:@"yyyy"];
int year = [[dateFormatter stringFromDate:[NSDate date]] intValue];
[dateFormatter setDateFormat:@"MM"];
int month = [[dateFormatter stringFromDate:[NSDate date]] intValue];
[dateFormatter setDateFormat:@"dd"];
int day = [[dateFormatter stringFromDate:[NSDate date]] intValue];
[dateFormatter setDateFormat:@"HH"];
int hour = [[dateFormatter stringFromDate:[NSDate date]] intValue];
[dateFormatter setDateFormat:@"mm"];
int min = [[dateFormatter stringFromDate:[NSDate date]] intValue];
[dateFormatter setDateFormat:@"ss"];
int sec = [[dateFormatter stringFromDate:[NSDate date]] intValue];
현재시간을 int값으로 가져오기, 디버그용으로 사용 (파일명에 시간 저장해서 비교하기 위함)
NSString을 파일로 저장하는 것을 예로 들면
NSString* resultStringSet = @"테스트";
NSString *path = NSString *path = [NSTemporaryDirectory()
stringByAppendingPathComponent:[NSString stringWithFormat:@"result %d.%d.%d %d:%d:%d.txt",year, month, day,hour,min,sec]];
[resultStringSet writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:nil];
ps. month가 이상하게 출력되어 수정, 서울시간으로 수정