2010-08-27 5 views
0

peut vous aider à trouver le temps d'iPhone grâce à l'application iphonecomment obtenir le temps d'iphone

+0

Appuyez sur le bouton rond au bas du téléphone et le temps devrait apparaître à l'écran quelque part près du haut –

Répondre

5
NSDate *today = [NSDate date]; 

vous donne le temps et la date.

1
NSDate *today = [NSDate date]; 

NSCalendar *calendar= [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; 
NSCalendarUnit unitFlags = NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit; 
NSDateComponents *dateComponents = [calendar components:unitFlags fromDate:today]; 

[calendar release];  

NSInteger hour = [dateComponents hour]; 
NSInteger min = [dateComponents minute]; 
NSInteger sec = [dateComponents second]; 

Ceci obtiendra réellement juste l'heure de la date, pas la date entière. Il obtient l'heure dans des entiers séparés, hour, min, sec. Pour les mettre tous ensemble dans une arrière chaîne que vous pouvez effectuer les opérations suivantes:

NSString *time = [NSString stringWithFormat:@"%i:%i:%i", hour, min, sec]; 
+0

Ne pas oublier de libérer votre calendrier lorsque vous en avez terminé avec. –

+0

Merci de me le rappeler! – Joshua

Questions connexes