日期字符串转换

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;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容