如何以毫秒为单位获取NSEvent时间戳?

时间:2017-08-06 21:31:07

标签: macos cocoa

@property(readonly) NSTimeInterval timestamp;

表示自系统启动以来以秒为单位发生事件的时间。我想比较两个事件的时间戳,但它们的差异也可以是毫秒。那么,有没有办法以毫秒为单位获取事件的时间戳。我知道我可以使用这个SO问题中提到的方法,但这适合用于事件吗?

1 个答案:

答案 0 :(得分:1)

如果你想要毫秒,你可以乘以1000.0,但你可以比较而不需要乘法。 NSTimeInterval的文档:

  

typedef double NSTimeInterval;

     

NSTimeInterval总是以秒为单位指定;它在10,000年的范围内产生亚毫秒精度。