recherche

Maison  >  Questions et réponses  >  le corps du texte

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

如题:

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

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

PHPzPHPz2772 Il y a quelques jours620

répondre à tous(2)je répondrai

  • 黄舟

    黄舟2017-04-17 17:49:34

            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]);

    répondre
    0
  • 高洛峰

    高洛峰2017-04-17 17:49:34

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

    répondre
    0
  • Annulerrépondre