-4
캘린더 일정에서이 형식 문자열 "2014-02-13 13:05:16 +0000"과 같은 날짜가 표시됩니다. 이 문자열을 사용하여이 DD/mm/YYYY 형식의 문자열을 변환하는 방법. 사전에날짜 및 시간 문자열을 날짜 문자열로 변환하는 방법은 무엇입니까?
덕분에,
캘린더 일정에서이 형식 문자열 "2014-02-13 13:05:16 +0000"과 같은 날짜가 표시됩니다. 이 문자열을 사용하여이 DD/mm/YYYY 형식의 문자열을 변환하는 방법. 사전에날짜 및 시간 문자열을 날짜 문자열로 변환하는 방법은 무엇입니까?
덕분에,
당신은 NSDateFormatter의 인스턴스를 가질 필요가
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY-mm-dd HH:MM:ss +0000"];
NSDate *date = [dateFormatter dateFromString:@"2014-02-13 17:09:16 +0000"];
[dateFormatter setDateFormat:@"dd/mm/YYYY"];
NSString *dateString = [dateFormatter stringFromDate:date];
NSLog(@"%@",dateString);
출력 : 13/02/2014
당신은 또한 할 수있는 약간의 수정을 문자열의 경우 :
NSString *str = @"2014-02-13 13:05:16 +0000";
NSString *trimmedString = [str substringToIndex:10];
NSMutableString *mutableTrimmed = [trimmedString mutableCopy];
[mutableTrimmed replaceOccurrencesOfString:@"-" withString:@"/" options:NSCaseInsensitiveSearch range:NSMakeRange(0, [mutableTrimmed length])];
당신은 당신 자신의 연구를 귀찮게하지 않았습니다. 너? – vikingosegundo
내 편집 된 답변보기 –