Core Data中DATE类型的范围是多少?

时间:2009-11-28 09:52:22

标签: objective-c cocoa datetime date core-data

我正在整理一个应用程序,要求记录早在BC范围内的日期; Core Data的date类型可以处理这个,还是我需要定义另一个实体来正确记录和格式化日期?

2 个答案:

答案 0 :(得分:3)

NSDate使用NSTimeInterval作为双击。

  

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

我不打算计算出双倍的时间(大约+/- 10 ^ 300秒左右),但我认为你可以安全地将它用于BC范围。例如:1000年约为3x10 ^ 11秒。

答案 1 :(得分:0)

也许这很有用,NSDate distantPast为您提供:

0001-12-31 19:43:12 -041648

NSDate distantFuture为您提供:

4000-12-31 21:00:00 -0300