日期字符串转换

2017-12-22 13:29:49 ===> 2017年12月22日13时29分

/**2017-12-22 13:29:49 ===> 2017年12月22日13时29分*/ 
+ (NSString *)trameformDateStr:(NSString *)dateStr{
    NSMutableString *resultStr = [NSMutableString string];
    NSArray *arr = [dateStr componentsSeparatedByString:@" "]; // 2017-11-22   13:29:49
    if (arr.count >= 2) {
        NSArray *arr1 = [arr[0] componentsSeparatedByString:@"-"];
        if (arr1.count >= 3) {
            NSString *str1 = [NSString stringWithFormat:@"%@年%@月%@日",arr1[0],arr1[1],arr1[2]]; //2017年12月22日
            [resultStr appendString:str1];
        }
        NSArray *arr2 = [arr[1] componentsSeparatedByString:@":"];
        if (arr2.count >= 3) {
            NSString *str2 = [NSString stringWithFormat:@"%@时%@分",arr2[0],arr2[1]]; //13时29分
            [resultStr appendString:str2];
        }
        
    }
    return resultStr;
}

你可能感兴趣的:(日期字符串转换)