2009-12-08 9 views

Respuesta

35
NSDate * OneHourAway = [NSDate dateWithTimeIntervalSinceNow:3600] 

El argumento está en segundos. 3600 = 60 * 60 = 60 minutos = 1 hora

+0

gracias Alex. Es un archivo que funciona perfectamente. – Shakti

+5

Hola Shakthi, si tienes la respuesta, marca la respuesta como aceptada. – Krishnan

+1

podemos usar 30 * 24 * 60 * 60 por un mes o de lo contrario 2592000 en el intervalo –

0

Si usted tiene una propiedad NSDate llamado selector de fechas a continuación un posible uso de dateWithTimeIntervalSinceNow

-(void)viewWillAppear:(BOOL)animated 
{ 
    [super viewWillAppear:animated]; 
    self.datePicker.minimumDate = [NSDate dateWithTimeIntervalSinceNow:60]; 
} 

Esto hará que el selector de fecha para permitir que sólo las fechas que son 60 segundos a partir de ahora