我正在编写一个应用程序,该应用程序需要记录早至 BC 范围的日期; Core Data 的 date
类型可以处理这个问题,还是我需要定义另一个实体来正确记录和格式化日期?
最佳答案
NSDate 使用 NSTimeInterval 工作这是一个 double 。
always specified in seconds; it yields sub-millisecond precision over a range of 10,000 years.
我不会计算出双倍会回溯多远的时间(+/- 10^300 秒左右的顺序),但我认为您可以安全地将它用于 BC 范围。例如:1,000 年大约为 3x10^11 秒。
关于objective-c - Core Data 中 DATE 类型的范围是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1812129/