3
A
回答
11
根據蘋果文檔的NSDate的,還有一類方法:
+ (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)seconds
60秒/分鐘* 60分鐘/小時* 24小時/天* 30天應該給你所需的秒數。
所以嘗試:
NSDate *futureDate = [NSDate dateWithTimeIntervalSinceNow:60 * 60 * 24 * 30];
8
如下你可以這樣做:
NSDate *now = [NSDate date];
// now a NSDate object for now + 30 days
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *offsetComponents = [[NSDateComponents alloc] init];
[offsetComponents setDay:30];
NSDate *endDate = [gregorian dateByAddingComponents:offsetComponents toDate:now options:0];
[offsetComponents release];
[gregorian release];
+0
如果你想同時添加不同成分這也適用:你可以添加天,月,年,小時,分鐘和秒! – 2011-05-10 18:33:30
相關問題
- 1. 得到今天的第一天,最後一天
- 2. 從今年的某天獲得NSDate
- 3. 的NSDate今天午夜
- 4. NSDate今天排序NSArray
- 5. 30天后獲得日期
- 6. NSDate和第二天
- 7. 找出NSDate是否是今天,昨天,明天
- 8. 今天得到NSDate,昨天,本週,上週,本月,上個月...變量
- 9. NSDate午夜後的第二天
- 10. 熊貓(Python)中第一天和最後一天的價值
- 11. 一天到30天C#
- 12. 怎麼辦:「今天到今天-7」?
- 13. php明天和第二天拿到今天但忽略週末
- 14. 0到30天
- 15. 數到今天
- 16. 如何確定是否NSDate是今天
- 17. 獲取日期,從今天開始計算,從今天開始計算,之後30天之內獲取日期
- 18. 今天之後的公式天數?
- 19. 編寫一個查詢,以獲得某一短代碼的價值,就像今天,前30天和後退60天一樣
- 20. 如何編寫SQL ...其中今天的mytable.somedate比30天更舊
- 21. 比較今天的日期+ 30天至另一個日期
- 22. C#從今天開始的30天日期
- 23. 如何獲取今天-30/-60天的日期?
- 24. Android從今天開始的30天日期
- 25. 我怎麼能得到昨天的NSDate
- 26. 如何在午夜獲得今天的NSDate對象?
- 27. 過濾一個NSDate數組爲今天,昨天爲繪圖
- 28. sqlite的得到的最近30天的清單,每天一行
- 29. 如何從mysql獲取日期+30天等於今天在PHP?
- 30. iPhone SDK - 天,今天
我想過去的約會.....如何做到這一點的任何想法? – 2012-08-28 13:44:13
有人希望你謹慎對待風,並發現你可以使用負NSTimeInterval來獲取過去的日期/時間。 – mharper 2012-08-30 19:59:01