2011-06-30 15 views
1

正確な現地時間を表示する必要があり、時間を稼働させる必要があります。iPhoneの現地時間

可能であれば、サンプルコードまたは説明で助けてください。

ありがとうございました。

答えて

4

これは時間

[NSDate date]; 

今、あなたは時間ごとに1秒を取得し、それを表示するためにNStimerを使用することができますし、現在の日付を返します。

NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(displayTime) userInfo:nil repeats:NO]; 
//Time Interval is one second 
-(void) displayTime 
{ 

    NSDate *currentDate = [NSDate date]; 
    NSDateFormatter *timeFormatter = [[[NSDateFormatter alloc]init]autorelease]; 
    timeFormatter.dateFormat = @"HH:mm:ss a"; 
    NSString *dateString = [timeFormatter stringFromDate: currentDate]; 
    yourlabel.text = dateString; 
    [timeFormatter release] 
} 
+0

コードがうまくいきました。AM/PMで時間を表示する方法がもう1つ質問あります。助けてください! – Santusura8

+0

timeFormatter.dateFormat = @ "" HH:mm:ss a "; – iPrabu

+0

あなたの明白な返信に感謝しました! – Santusura8

関連する問題