2010-09-21 7 views
1

J'ai un nombre d'heures et un nombre de minutes, et je veux un réduire le temps de 1 seconde. Donc, je pense que je dois créer un objet nsdate avec mon temps, et après trouver la méthode pour diminuer le temps. J'ai regardé dans la documentation de la pomme mais je ne trouve pas comment faire ça.Diminuer le temps dans l'objectif-c

+0

Qu'est-ce que vous envisagez de faire avec le résultat? Pourquoi avez-vous besoin d'une instance de 'NSDate'? – falconcreek

Répondre

3

Vous pouvez utiliser ce

NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
[formatter setDateFormat:@"MM/dd/yyyy"]; 
NewDateString = [formatter stringFromDate:[NSDate dateWithTimeIntervalSinceNow:-1] 
0

Vous souhaitez NSDateComponents. Notez que vous devez l'utiliser avec un calendrier spécifique. Un exemple de code est répertorié sur la page à laquelle j'ai lié.

0

Ne pas réinventer la roue. Il existe de nombreux ajouts NSDate open source que vous pouvez utiliser ici. See here

Questions connexes