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