您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页OC之日期与时间类续:日历NSCalendar类

OC之日期与时间类续:日历NSCalendar类

来源:二三四教育网

Foundation 框架之 日期与时间

//定义一个时间字段的旗标,指定会获取的年、月、日、时、分、秒、工作日的信息
unsigned unitFlags = NSCalendarUnitYear | NSCalendarUnitMonth |NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond | NSCalendarUnitWeekday;
//获取不同时间字段信息
NSDateComponents * comp = [calendar components:unitFlags fromDate:date];
//打印所有时间字段信息
NSLog(@"现在是%ld年%ld月%ld日%ld时%ld分%ld秒星期%ld",comp.year,comp.month,comp.day,comp.hour,comp.minute,comp.second,comp.weekday);
//现在是2016年6月19日22时50分41秒星期1(为什么比实际多一天,笔者也不知道,有知道的朋友留言说一下,谢谢)

//创建一个NSDateComponents对象
NSDateComponents * comp2 = [[NSDateComponents alloc]init];

//给comp2中的字段赋值
comp2.year = 2016;
comp2.month = 6 ;
comp2.day = 18;
comp2.hour = 22;
comp2.minute = 31;
comp2.second = 34;

NSLog(@"%@",[calendar dateFromComponents:comp2]);
//016-06-18 14:31:34 +0000

喜欢的话,帮忙点一下喜欢,谢谢!
如果有错误之处或者偏差,还请斧正!
欢迎大家留言提问,技术要交流才能更快成长!

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务