本文介绍了如何添加30分钟到当前时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在当前时间增加30分钟。
I want to add 30 minutes to the current time.
我试过这个
NSDate *dateToFire = [[NSDate date] dateByAddingTimeInterval:5*60];BUt只需要时间就像10:00:30 ---> +30 = 10:30:00
BUt just need the time like 10:00:30 ---> +30 = 10:30:00
建议永远受到赞赏。
谢谢
推荐答案使用这种方式:
NSCalendar *calendar=[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *components=[NSDateComponents new]; components.minute=30; NSDate *newDate=[calendar dateByAddingComponents: components toDate: [NSDate date] options: 0]; //To get date in `hour:minute` format. NSDateFormatter *dateFormatterHHMM=[NSDateFormatter new]; [dateFormatterHHMM setDateFormat:@"hh:mm"]; NSString *timeString=[dateFormatterHHMM stringFromDate:newDate]; NSLog(@"===> %@",timeString);更多推荐
如何添加30分钟到当前时间
发布评论