字符串处理 - iOS:如何将"yyyy年mm月dd日"的字符串 转换为 "yyyy-mm-dd"格式的字符串?
PHPz
PHPz 2017-04-17 17:47:34
[iOS讨论组]

如题:

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

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

PHPz
PHPz

学习是最好的投资!

全部回复(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]);
高洛峰

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号