我需要显示确切的当地时间和应该运行的时间。
如果可能,请提供示例代码或说明。
感谢。
答案 0 :(得分:4)
这将使用时间
返回当前日期[NSDate date];
现在您可以使用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]
}