首页 > iOS:如何将"yyyy年mm月dd日"的字符串 转换为 "yyyy-mm-dd"格式的字符串?

iOS:如何将"yyyy年mm月dd日"的字符串 转换为 "yyyy-mm-dd"格式的字符串?

如题:

如何将"yyyy年mm月dd日"的字符串 转换为 "yyyy-mm-dd"格式的字符串?

原谅我是iOS新手吧,非常感谢


        NSString *strSrcDate=@"2016年2月1日";
        NSTimeZone *timeZone=[NSTimeZone timeZoneWithAbbreviation:@"GMT"];
        
        NSDateFormatter *fmt=[[NSDateFormatter alloc]init];
        fmt.dateFormat = @"yyyy年MM月dd日";
        fmt.timeZone = timeZone;
        NSDateFormatter *dstFmt=[[NSDateFormatter alloc]init];
        dstFmt.dateFormat = @"yyyy-MM-dd";
        dstFmt.timeZone = timeZone;
 
        NSDate *srcDate=[fmt dateFromString:strSrcDate];
        NSLog(@"date converted from %@ to %@",strSrcDate,[dstFmt stringFromDate:srcDate]);

都是字符串的话,直接字符串替换最快了。

【热门文章】
【热门文章】