2010-05-31 5 views
0

J'utilise un NSTimer que j'ai travaillé pour montrer les minutes et les secondes. Mais je suis confus au sujet des maths nécessaires pour calculer les heures.NSTimer calculer les heures

J'utilise:

- (void)updateCounter:(NSTimer *)theTimer { 
    static int count = 0; 
    count += 1; 
    int seconds = count % 60; 
    int minutes = (count - seconds)/60; 
    // Not sure how to calculate hours 
    int hours = (count - minutes)/60; 
    self.timer.text = [NSString stringWithFormat:@"%.2d:%.2d:%.2d", hours, minutes, seconds]; 
} 

Quel calcul dois-je utiliser pendant des heures?

Répondre

1
seconds = ... 
seconds_in_minute = seconds % 60; 
minutes_in_hour = (seconds/60) % 60; 
hour_in_day = (seconds/3600) % 24;