ho un formato momento come questocome ottenere ora con il formato della data
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"HH:mm:ss"];
da questo ho bisogno unico valore HH.
come ottenere quel valore
ho un formato momento come questocome ottenere ora con il formato della data
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"HH:mm:ss"];
da questo ho bisogno unico valore HH.
come ottenere quel valore
NSDateFormatter *timeFormatter = [[[NSDateFormatter alloc]init]autorelease];
timeFormatter.dateFormat = @"HH";
NSString *datestringofHour= [timeFormatter stringFromDate: localDate];
Ora in datestringofHour
variabile avrà valore ora come una stringa.
Un altro modo seguente che può dare ora, minuti, secondi in valore intero
NSDateComponents *components = [[NSCalendar currentCalendar] components:NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit fromDate:[NSDate date]];
NSInteger hour= [components hour];
NSInteger minute = [components minute];
NSInteger second = [components second];
Basta passare:
[df setDateFormat:@"HH:mm:ss"];
a:
[df setDateFormat:@"HH"];
http://stackoverflow.com/questions/10861433/in-objective-c-to-get-the- current-hour-and-minute-as-interi-we-need-to-use-n visitare questo –
Wow ... 'HH: mm: ss' dà' 12: 45: 32', è necessario solo 'HH' ... non dirmi che hai cercato per più di 4 secondi prima di postare questo. – Cyrille