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 に答える