12

我对我创建的函数有疑问。我想在控制台输出中显示时间间隔。

-(void)MyTimeInterval:(id)sender
{
    NSDate *then = [NSDate date];

    NSDate *now = [NSDate date];

    NSTimeInterval interval = [now timeIntervalSinceDate:then];

    NSLog(@"let me see the timeinterval between now and then %d", interval);
}

有谁知道我应该用什么来查看控制台输出中的间隔。这不是 %d... 我不认为我在我的函数中做错了什么(当然可能是错的),所以我猜它一定是 %d。

4

1 回答 1

30

您正在寻找的是 %f。这是显示浮点数的说明符。NSTimeInterval 是一个浮点数,单位是秒

于 2009-09-11T10:45:31.493 回答