iPhone NSDate - 以毫秒为单位获取时间并存储在coredata中

我正在实现带有coredata功能的iphone应用程序。 我在实体“NSDate”中存储了添加记录时的日期和时间的属性。 我以更快的速度添加记录。每25毫秒大约1条记录 我想存储日期和毫秒,以便我可以按降序检索数据。 我该怎么做?iPhone NSDate - 以毫秒为单位获取时间并存储在coredata中

评论和答案是正确的。 但我怎样才能检索存储的毫秒数据连同其他记录以降格式?

回答:

我认为你可以通过获得一天的毫秒: NSTimeInterval一个时间间隔= [日期timeIntervalSince1970] 和NSTimeInterval是一个很长很长,所以你可以将它保存到无处不在,你想

回答:

一个NSDate使用NSTimeInterval这比毫秒精度更好。如果您想跳过NSDate,则可以使用CFAbsoluteTimeGetCurrent(),它直接返回相同的值。以下是gettimeofday(),它返回timeval,精度达到微秒。

NSTimeIntervalCFTimeInterval都是double类型,所以只需乘以1000即可得到毫秒。

NSDate来电CFAbsoluteTimeGetCurrent()来电gettimeofday()因此它们都具有相同的准确性。

以上是 iPhone NSDate - 以毫秒为单位获取时间并存储在coredata中 的全部内容, 来源链接: utcz.com/qa/257883.html

回到顶部