时间和日期

             //创建星期数组

            NSArray *weekDays=[NSArrayarrayWithObjects:@"周日",@"周一",@"周二",@"周三",@"周四",@"周五",@"周六",nil];


            //日历格式采取阳历

            NSCalendar *calendar=[[NSCalendaralloc] initWithCalendarIdentifier:NSGregorianCalendar];


            NSDateComponents *comps=[[NSDateComponentsalloc] init];

            //日期的组成,年月日,时分秒

            NSInteger                                 uintFlags=NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit|NSWeekdayCalendarUnit|NSHourCalendarUnit|NSMinuteCalendarUnit|NSSecondCalendarUnit;

         

         //分解当前时间

            comps=[calendar components:uintFlagsfromDate:[NSDatedate]];


            int week=[compsweekday];

            int year=[compsyear];

            int month=[compsmonth];

            int day=[compsday];

            int hour=[compshour];

            int minute=[compsminute];

            int second=[compssecond];

            NSString *weekDay=[weekDaysobjectAtIndex:week-1];







    常用日期汇总:

            //当前日期

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

            fmt.dateFormat=@"yyyy-MM-dd";

            NSString *currentDate=[fmt stringFromDate:[NSDate date]];

            //昨天

            NSDate *yesterday=[[NSDate date] dateByAddingTimeInterval:-1*3600*24];

            NSString *yesterdayDate=[fmt stringFromDate:yesterday];

            //明天

            NSDate *tomorrow=[[NSDate date] dateByAddingTimeInterval:1*3600*24];

            NSString *tomorrowDate=[fmt stringFromDate:tomorrow];




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值