如何将日期增加一个月?

时间:2011-01-08 11:04:24

标签: cocoa-touch nsdate

我有一个约会,我希望将它增加1个月。我怎么能这样做?

我是iPhone编程的新手。可以这样做,还是我必须自己实施?

1 个答案:

答案 0 :(得分:3)

您确实需要使用NSCalendar来进行此类活动,因为这样会有-dateByAddingComponents:toDate:options:这样的方法,您可以添加代表1个月或1个的“组件”(NSDateComponents年份等,例如)到现有的日历日期。

对于一些一般的背景阅读,你可能还想看看Date and Time Programming Guide,因为它涵盖了一些,尽管很简短。