본문 바로가기

프로그래밍/iOS

[iOS]NSDate날짜 한국날짜로 표시하기

NSDate *date=[NSDate date]; //date 객체

 NSDateFormatter *dateFormat=[[NSDateFormatter alloc]init]; //포멧객체 만들기

 [dateFormat setDateFormat:@"EEEE MMMM d, YYYY hh:mm:ss"]; //포멧을 요일 월 일, 년 시간:분:초 로 표시

[dateFormat setLocale:[[NSLocale alloc]initWithLocaleIdentifier:@"ko_KR"]]; //한국으로 설정

NSString *dateString=[dateFormat stringFromDate:date]; //포멧을 문자열에

NSLog(@"today is %@",dateString); //문자열 출력

 

책에 있는 그대로 출력하니 10시 10분임에도 불구하고 1시 10분으로 표시되어 찾아봄