2016-10-30 1 views
-3

NSString을 NSDate로 변환하려고하면 문자열은 "2016-10-29 오전 7시"와 같습니다. 다른 NSDate 형식을 시도했지만 아무것도 작동하지 않습니다. 날짜가 맞지만 시간이 없습니다. 미리 감사드립니다."2016-10-29 오전 7시"형식의 NSString to NSDate

+0

'YYYY-MM-DD ha' - [unicode.org 날짜 형식 패턴] (http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html #Date_Format_Patterns) – vadian

답변

2
NSString *[email protected]"2016-10-29 7 AM"; 
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"yyyy-MM-dd h a"]; 
NSDate *date = [dateFormatter dateFromString:str]; 
1
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"yyyy-MM-dd h a"];