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가 이상하게 출력되어 수정, 서울시간으로 수정
'프로그래밍 > iOS' 카테고리의 다른 글
[ios] sizeWithFont: constrainedToSize: lineBreakMode: 함수 deprecated (0) | 2015.04.09 |
---|---|
[ios] 시리나 홈버튼을 들어갈 때 Notification 얻기 (0) | 2015.04.09 |
[ios] opencv Canny 사용 (0) | 2015.04.09 |
[ios] 네이버 맵 테스트 주소->위,경도/ 위경도->주소 (0) | 2015.04.09 |
[ios] 구글맵 주소->위도,경도 / 위도경도->주소 (0) | 2015.04.09 |