verificar verificacion seguida puedo numero llega escribe enviaron demasiados cuenta contraseña confianza codigos codigo cambiar apple iphone ios nsdate

iphone - verificacion - ¿Cómo puedo obtener la próxima fecha usando NSDate?



se enviaron demasiados codigos iphone (5)

Posible duplicado:
iOS y encontrando el mañana

¿Cómo puedo obtener la próxima fecha utilizando NSDate. Por favor envíeme la solución.


¿Qué pasa con estos métodos?

http://www.drobnik.com/touch/2009/05/adding-days-to-nsdate/

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);


// Agregue el siguiente código al método init o viewDidload

[[NSUserDefaults standardUserDefaults] setObject:[NSDate date] forKey:@"Date"];

// Agrega este código donde quieres recuperar las fechas siguientes o anteriores

NSDate *tomorrow = [[NSUserDefaults standardUserDefaults] valueForKey:@"Date"]; NSTimeInterval secondsPerDay = 24 * 60 * 60; NSDate *date = [tomorrow addTimeInterval:secondsPerDay]; //Change NSDate *date = [tomorrow addTimeInterval:-secondsPerDay]; for yesterday tomorrow = date; [self setDate:tomorrow]; dateTextField.text = [self getDate]; [[NSUserDefaults standardUserDefaults] setObject:tomorrow forKey:@"Date"];


En lo siguiente, yourDate representa su entrada NSDate; nextDate representa el día siguiente.

// start by retrieving day, weekday, month and year components for yourDate NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *todayComponents = [gregorian components:(NSDayCalendarUnit | NSMonthCalendarUnit | NSYearCalendarUnit) fromDate:yourDate]; NSInteger theDay = [todayComponents day]; NSInteger theMonth = [todayComponents month]; NSInteger theYear = [todayComponents year]; // now build a NSDate object for yourDate using these components NSDateComponents *components = [[NSDateComponents alloc] init]; [components setDay:theDay]; [components setMonth:theMonth]; [components setYear:theYear]; NSDate *thisDate = [gregorian dateFromComponents:components]; [components release]; // now build a NSDate object for the next day NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:1]; NSDate *nextDate = [gregorian dateByAddingComponents:offsetComponents toDate:thisDate options:0]; [offsetComponents release]; [gregorian release];


Supongo que este método funciona bien para mí.

NSString *zajtra = [[NSDate date] dateByAddingTimeInterval:86400];


NSDate *tomorrow = [NSDate dateWithTimeInterval:(24*60*60) sinceDate:[NSDate date]];

De manera mucho más fácil ...