字符串处理 - iOS:如何将"yyyy年mm月dd日"的字符串 转换为 "yyyy-mm-dd"格式的字符串?
PHPz
PHPz 2017-04-17 17:47:34
0
2
624

如题:

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

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

PHPz
PHPz

学习是最好的投资!

reply all(2)
黄舟
        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]);
小葫芦

If they are all strings, direct string replacement is the fastest.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template