前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >还记得由yyyyMMdd到yyyy-MM-dd的华丽转身么

还记得由yyyyMMdd到yyyy-MM-dd的华丽转身么

作者头像
Jacklin
发布2018-05-15 17:16:40
7190
发布2018-05-15 17:16:40
举报
文章被收录于专栏:攻城狮的动态攻城狮的动态

写在开头

今天,很高兴,终于可以在周末睡懒觉了,终于周末不用去公司加班了...

很多读者在后台问我,是不是凭空消失了,文章也不更新了,到底在干嘛??

看到这么多的留言,首先感到是不尽的欣慰,关键是这一段时间里我的关注量固然只增不减,至此,诚挚感谢每位读者对我的不离不弃.

这一段时间里,几乎全部的时间都是放在了公司项目上,公司的项目迭代速度太快了,每上线一个版本,紧跟着下一个版本,中间不留太多空闲时间,从而也没有太多时间整理项目开发中的遇到的疑难杂症,每天都是Coding,Coding ,Coding...

这周,领导放话说不用加班了,简直比中彩票还要惊喜,可是,我想到的第一件事就是赶紧更新我的文章,我把开发过程遇到的星星点点的问题都粗略地记录在印象笔记里(真相在下面),后续的时间里我会将笔记里的每一条整理成文章分享给大家,让大家在开发过程中少走弯路。

话归正题

抱怨完了,还是说今天的正题吧!

今天给大家分享一下,项目中关于日期格式转换的一些方法,方法很简单,主要的目的在于积累和记录一下。

1

yyyy-MM-dd HHmmss转换成yyyyMMddHHmmss

方法一:利用字符串替换方法生成指定的样式,此方法很暴力但不是最好:

- (NSString *)getConvertDateToSameStrle:(NSString *)dateStr{

    dateStr = [dateStr stringByReplacingOccurrencesOfString:@" " withString:@""];//去除空格

    NSString *symbolStr = [dateStr stringByReplacingOccurrencesOfString:@"-" withString:@""];//去除‘—’
    symbolStr = [symbolStr stringByReplacingOccurrencesOfString:@":" withString:@""];//去除':'
    return symbolStr;

}

方法二:利用NSDateFormatter类对日期格式进行规范,建议将该方法写在NSString分类里:

- (NSString *)dateString{

    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
  NSDate *tempDate = [formatter dateFromString:self];
    NSDateFormatter *formatter2 = [[NSDateFormatter alloc] init];
    [formatter2 setDateFormat:@"yyyyMMddHHmmss"];
    return [formatter2 stringFromDate:tempDate];
}

方法二可以适用多种日期格式转换的场景,使用基本步骤如下:

1、创建一个NSDateFormatter实例,指定日期当前格式,生成对应的NSDate对象;

2、再次创建一个NSDateFormatter实例,指定要转换的日期格式,调用下面的方法就可以完成转换;

- (NSString *)stringFromDate:(NSDate *)date;

最后,我把有关日期格式转换的方法上传至我的Github库(https://github.com/123sunxiaolin/Jack_Utils),这个库里主要是整理在开发过程中用到的分类方法,大家可以各取所需。

感谢大家阅读,如有问题,欢迎大家留言!!!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 攻城狮的动态 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档