iOS
[iOS] NSString -> NSDate -> 원하는 형식으로 NSString
lucymoon
2019. 4. 8. 17:18
반응형
NSString *agreeDate = @"20190405111317";
1. 일단 들어오는 형식에 맞게 NSDateFormatter 구현
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyyMMddHHmmss"];
2. NSDate 추출
NSDate *date = [dateFormatter dateFromString:agreeDate];
3. 원하는 Date 형식으로 변환
[dateFormatter setDateFormat:@"yyyy.MM.dd. HH:mm:ss"];
NSString *string = [dateFormatter stringFromDate:date];
3-1. 두번째 원하는 Date 형식으로 변환
[dateFormatter setDateFormat:@"yyyy년 MM월 dd일 HH시"];
NSString *string = [dateFormatter stringFromDate:date];
4. 결과 값 출력 : 2019.04.05. 11:13:17
4-1. 두번째 결과 값 출력 : 2019년 04월 05일 11시
반응형