博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSDate
阅读量:6403 次
发布时间:2019-06-23

本文共 601 字,大约阅读时间需要 2 分钟。

NSDate *date = [NSDate date];//这个是NSDate类型的日期,所要获取的年月日都放在这里;

    

        NSCalendar *cal = [NSCalendar currentCalendar];

        unsigned int unitFlags = NSYearCalendarUnit|NSMonthCalendarUnit|

                                    NSDayCalendarUnit;//这句是说你要获取日期的元素有哪些。获取年就要写NSYearCalendarUnit,获取小时就要写NSHourCalendarUnit,中间用|隔开;

        

        NSDateComponents *d = [cal components:unitFlags fromDate:date];//把要从date中获取的unitFlags标示的日期元素存放在NSDateComponents类型的d里面;

//然后就可以从d中获取具体的年月日了;

        NSInteger year = [d year];

        NSInteger month = [d month];

        NSInteger day  =  [d day];

      

        NSLog(@"%ld",year);

        NSLog(@"%ld",month);

        NSLog(@"%ld",day);

 

转载于:https://www.cnblogs.com/GYCocoa/p/5510971.html

你可能感兴趣的文章
DOS Network正式加入企业以太坊联盟(EEA)
查看>>
信号量 iOS之多线程GCD(四)
查看>>
Python从零开始系列连载(1)——安装环境
查看>>
怎么样“抄“一个PHP扩展
查看>>
你了解Spring事物控制特性吗
查看>>
科普:什么是负载均衡?
查看>>
[kotlin]带分类的RecyclerView通用实现新思路
查看>>
Android WebView字体放大
查看>>
vue 面试题
查看>>
恭喜你,遇到瓶颈了!
查看>>
HandlerThread与IntentService源码剖析
查看>>
从零学习Fluter(七):Flutter仿boss直聘以及Flutter打包apk详解
查看>>
DOS Network一月项目月报
查看>>
【重磅】Chameleon 开放跨端扩展标准协议
查看>>
Android WebView安全方面的一些坑
查看>>
OkHttp解析
查看>>
云原生生态周报 Vol. 6 | KubeCon EU 特刊
查看>>
每年 13 亿吨食物遭浪费,如何用 AI 助餐厅后厨省粮
查看>>
DevOps工程师到底做些什么?
查看>>
git 几个高级用法
查看>>