我正在使用coredata功能实现iphone应用。 我在实体“NSDate”中有一个属性,它存储添加记录的日期和时间。 我正以更快的速度添加记录。每25毫秒约1个记录 我想存储日期和毫秒,以便我可以按降序检索数据。 我怎么能这样做?
评论和答案是正确的。 但是,如何以降序格式检索存储的毫秒数据以及其他记录?
答案 0 :(得分:2)
NSDate
使用NSTimeInterval
,其精度优于毫秒。如果您想跳过NSDate
,可以使用CFAbsoluteTimeGetCurrent()
直接返回相同的值。下面是gettimeofday()
,它返回timeval
,精度高达微秒。
NSTimeInterval
和CFTimeInterval
都是double类型,因此只需乘以1000即可获得毫秒数。
NSDate
致电CFAbsoluteTimeGetCurrent()
来电gettimeofday()
,因此它们都具有相同的准确度。
答案 1 :(得分:0)
我认为你可以通过以下几天获得毫秒: NSTimeInterval timeInterval = [date timeIntervalSince1970] 并且NSTimeInterval很长,因此您可以将其保存到您想要的任何地方