获取NSDate中具体数字以及获取时间字符串

首先获取你想要知道的Date——aDate;

NSDate *aDate;

NSCalendar *calendar=[NSCalendar currentCalendar];

NSDateComponents *components=[calendar components:NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay fromDate:aDate];

NSInteger year=[components Year];

NSInteger month=[components Month];

NSInteger day=[components day];

注意:只能获取你声明的NSCalendarUnit的数据

NSDateFormatter *dateFormater=[[NSDateFormatter alloc]init];

[dateFormater setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

NSString *feedBackDate=[dateFormater stringFromDate:aNSDate];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ######先说下需求:选择日期弹出日历(跟途牛,携程等差不多就行。。。行) 初识NSCalendar到写完日历的...
    只是个少年阅读 1,083评论 0 0
  • NSDate的扩展 如果只需要其中一个方法 可自行提取 extension NSDate { /** 获取这个月有...
    KAKA_move阅读 555评论 0 0
  • 自己用过,写过的一点分类,记录一下先。 NSdate .h中: // 是否为今天 - (BOOL)isToday;...
    水煮杰尼龟阅读 516评论 0 0
  • 几瓶啤酒下肚以后,三人面色已经有些红润了。 “哎,秋末,你是不是对陈雅譞有意思啊,都是兄弟,别和我们俩藏着掖着的昂...
    凌冬散人阅读 323评论 1 2
  • 五月的太阳 才过清晨就已经爬过头顶 呼喊过每一个角落 醒来享受片刻的阳光 我是慵懒的 一片花开将我的睡梦唤醒 太阳...
    2016冰山来客阅读 211评论 4 7