简体   繁体   English

iOS提前设置UIDatePicker时间

[英]ios set UIDatePicker time ahead

I grab the current time 我抓到当前时间

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

And I can set the DatePicker to any values I desire 我可以将DatePicker设置为我想要的任何值

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

But how do I add a, say, 5 minutes to "now"? 但是,如何在“现在”添加5分钟呢?

尝试这个

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

尝试

NSDate *now = [NSDate dateWithTimeInterval:300 sinceDate:[NSDate date]]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM