1

我有一个使用 NSDate 的当前日期,这是 ma start date..我在当前日期加上 4 天,我得到了 ma endDate..

NSString *StrtDate= [dateFormatter stringFromDate:[NSDate date]];

int daysToAdd = 4;
NSDate *newDate1 = [[NSDate date] dateByAddingTimeInterval:60*60*24*daysToAdd];
NSString *StopDate= [dateFormatter stringFromDate:newDate1];

假设当前日期是今天的日期..那是 1 月 28 日结束日期变为 1 月 32 日,这是无效的仪式吗?你如何验证日期?

4

2 回答 2

0

您是否运行代码并检查结果日期是否确实是 1 月 32 日?

该框架足够智能,可以理解有效日期。你会得到正确的日期。

于 2013-01-28T12:35:17.547 回答
0

您无需担心这一点,因为日期框架知道每个月有多少天。

于 2013-01-28T12:35:36.763 回答