- (void) tiempoHasta:(NSString *) hasta {
// Fecha actual
NSDate *date = [NSDate date];
int secondsNow =(int)[date timeIntervalSince1970];
// Convierto el string hasta
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMMdd"];
NSDate *hastaDate = [dateFormat dateFromString:hasta];
int secondsTarget=(int)[hastaDate timeIntervalSince1970];
int differenceSeconds=secondsTarget-secondsNow;
int days=(int)((double)differenceSeconds/(3600.0*24.00));
int diffDay=differenceSeconds-(days*3600*24);
int hours=(int)((double)diffDay/3600.00);
int diffMin=diffDay-(hours*3600);
int minutes=(int)(diffMin/60.0);
int seconds=diffMin-(minutes*60);
}
Hola a todos! Este blog surge a partir de que no encontraba muchos recursos en español para aprender Objective-C. Espero que les sea útil! ;)
jueves, 8 de marzo de 2012
Método para calcular los días, horas, minutos y segundos que faltan entre la fecha actual y otra futura
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario