ios提前设置UIDatePicker时间

标签 ios nsdate uidatepicker nscalendar nsdatecomponents

我抓取当前时间

NSDate * now = [[NSDate alloc] init];
NSCalendar *cal = [NSCalendar currentCalendar];
NSDateComponents * comps = [cal components:NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit fromDate:now];

我可以将 DatePicker 设置为我想要的任何值

NSDate * date = [cal dateFromComponents:comps];
[self.off setDate:date animated:TRUE];

但是我如何向“现在”添加 5 分钟?

最佳答案

试试这个

NSDate *date = [[NSDate date] dateByAddingTimeInterval:5*60];

关于ios提前设置UIDatePicker时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16081273/

相关文章:

ios - 将 vCard 附加到 MFMessageComposeViewController

ios - 我应该如何命名可导入的 .sqlite 持久存储?

ios - Spritekit 如何根据触摸和按住的位置运行 SKAction

iphone - 如何从 NSDate 中减去小时数?

iphone - iPhone:如何将“yyyyMMddThhmmss”格式字符串转换为NSDate?

ios - 如何获取用户的生日并将其转换回 NSTimeInterval?

iphone - 如何像键盘一样在 TabBar 上显示 UIDatePIcker

objective-c - NSMutableArray 到 NSUserDefults 不保存

ios - 如何自动推进datePicker中的其他字段?

swift - 日期选择器仅在单击文本字段外后才有效