Отображение после одной недели Дата во втором поле автоматически относительно даты, введенной в первом поле - PullRequest
0 голосов
/ 28 декабря 2011

У меня есть два текстовых поля, где, если я введу дату в первом текстовом поле ... я должен получить дату ровно одну неделю со ссылкой на эту дату во втором поле. Я искал в NSDate, но не смог ее получить .

Любые предложения, пожалуйста

Заранее спасибо:)

Ответы [ 2 ]

4 голосов
/ 28 декабря 2011

Может вам поможет следующий код:

    NSDate *now = [NSDate date];
   int daysToAdd = 50;  // or 60 :-)

    // set up date components
    NSDateComponents *components = [[[NSDateComponents alloc] init] autorelease];
    [components setDay:daysToAdd];

    // create a calendar
    NSCalendar *gregorian = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];

    NSDate *newDate2 = [gregorian dateByAddingComponents:components toDate:now options:0];
    NSLog(@"Clean: %@", newDate2);

    //for displaying date in text field
    txt.text = [NSString stringWithFormat:@"%@",newDate2];
1 голос
/ 28 декабря 2011
NSDate *newDate = [startDate dateByAddingTimeInterval:(86400 * 4)];
...