【问题标题】:how can I add one minutes in current NSDate of iphone and save in NSDate?如何在 iphone 的当前 NSDate 中添加一分钟并保存在 NSDate 中?
【发布时间】:2011-02-17 10:47:06
【问题描述】:
我可以通过此代码获取 iphone 的当前日期
NSDate *currentDate = [NSDate date];
NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];
[dateFormatter1 setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *dateString = [dateFormatter1 stringFromDate:currentDate];
现在我只想增加一个 mint 然后保存 NSString 格式,
我该怎么办?
【问题讨论】:
标签:
nsdate
nsdateformatter
【解决方案1】:
您可以使用 dateByAddingTimeInterval。
NSDate *currentDate = [NSDate date];
NSDate *datePlusOneMinute = [currentDate dateByAddingTimeInterval:60];
//60 seconds
【解决方案2】:
甚至更短:
目标-C
//60 seconds
[NSDate dateWithTimeIntervalSinceNow:60];
斯威夫特
//60 seconds
NSDate(timeIntervalSinceNow: 60)