reloj problema posicion porque poner pantalla hora fecha desconfigura como cambiar bloqueo año iphone datetime time timezone timestamp

problema - obteniendo la hora, minutos y segundos actuales en iPhone



porque se desconfigura la hora de mi iphone (2)

Necesita usar NSDateComponents , que es un poco complicado (sin mencionar detallado!) Ya que necesita comprender un poco sobre la forma en que Cocoa maneja los calendarios. Hay una gran introducción en los documentos ; aquí hay un extracto modificado:

NSDate *today = [NSDate date]; NSCalendar *gregorian = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease]; NSDateComponents *components = [gregorian components:(NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit) fromDate:today]; NSInteger hour = [components hour]; NSInteger minute = [components minute]; NSInteger second = [components second];

¿Cómo puedo obtener la hora, los minutos y los segundos actuales a partir de esto?

NSDate *now = [NSDate date];

¡Gracias! Quiero tener 3 variables int con los valores almacenados en ellas, no una cadena que muestre los valores.


NSDateFormatter * formatter; self.formatter = [[NSDateFormatter alloc] init]; [_formatter setDateFormat:@"HH:mm:ss"]; NSDate *today = [NSDate date]; NSString *p_time = [_formatter stringFromDate:today];