博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 获取年月日
阅读量:6573 次
发布时间:2019-06-24

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

hot3.png

NSDateFormat获取

NSDate *date =[NSDate date];NSDateFormatter *formatter = [[NSDateFormatter alloc]init];[formatter setDateFormat:@"yyyy"];NSInteger currentYear=[[formatter stringFromDate:date] integerValue];[formatter setDateFormat:@"MM"];NSInteger currentMonth=[[formatter stringFromDate:date]integerValue];[formatter setDateFormat:@"dd"];NSInteger currentDay=[[formatter stringFromDate:date] integerValue];NSLog(@"currentDate = %@ ,year = %ld ,month=%ld, day=%ld",date,currentYear,currentMonth,currentDay);

NSDateComponents获取

NSDate  *currentDate = [NSDate date];NSCalendar *calendar = [NSCalendar currentCalendar];NSDateComponents *components = [calendar components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay fromDate:currentDate];NSInteger year=[components year];NSInteger month=[components month];NSInteger day=[components day];NSLog(@"currentDate = %@ ,year = %ld ,month=%ld, day=%ld",currentDate,year,month,day);

ps: 获取年月日的时候不要加上8个小时,iOS系统会自动帮我们自动加上八个小时

转载于:https://my.oschina.net/jack088/blog/849051

你可能感兴趣的文章
Android 面试常问七道题
查看>>
TestNG介绍 - 1
查看>>
当前用户更改运行方式出现错误的解决办法
查看>>
visual studio 11开发Win8模板
查看>>
Linux下VsFTP和ProFTP用户管理高级技巧 之一
查看>>
Xamarin 技术全解析
查看>>
mySQL用户和权限管理v1
查看>>
烂泥:CentOS6.5光盘以及ISO镜像文件的使用
查看>>
awk入门-保护SSHD
查看>>
可视化就是简单化,可视化就是易用化
查看>>
Spring(三)之自动装配、表达式
查看>>
阿里云发布“码上公益”平台 打造更高效透明的“科技公益”
查看>>
Hadoop Yarn事件处理框架源码分析
查看>>
DockOne微信分享(七十七):用Harbor实现容器镜像仓库的管理和运维
查看>>
监理延期 验收工程款制约三方
查看>>
Monostate模式
查看>>
Java线程的阻塞
查看>>
我美丽的家乡——洪雅[转]
查看>>
区块链监管难题争论不休,这里具体谈谈辅助监管的四种技术
查看>>
独家 | 一文读懂Adaboost
查看>>