如何在当前的NSDate iphone中添加一分钟并保存在NSDate中?

时间:2011-02-17 10:47:07

标签: nsdate nsdateformatter

我可以通过此代码获取iphone的当前日期

NSDate *currentDate = [NSDate date];
NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];
[dateFormatter1 setDateFormat:@"yyyy-MM-dd HH:mm"];

NSString *dateString = [dateFormatter1 stringFromDate:currentDate];

现在我只想增加一个薄荷然后保存NSString格式, 我怎么能?

2 个答案:

答案 0 :(得分:83)

您可以使用dateByAddingTimeInterval。

NSDate *currentDate = [NSDate date];
NSDate *datePlusOneMinute = [currentDate dateByAddingTimeInterval:60]; 
//60 seconds

答案 1 :(得分:3)

甚至更短:

目标-C

//60 seconds
[NSDate dateWithTimeIntervalSinceNow:60];

夫特

//60 seconds
NSDate(timeIntervalSinceNow: 60)