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

标签 objective-c cocoa datetime date core-data

我正在编写一个应用程序,该应用程序需要记录早至 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/

相关文章:

objective-c - LLVM 3.0 上 switch 语句的意外行为

php - 如何在 DateInterval 扩展类中创建 days 属性?

iphone - 使用 App Delegate 访问通过 Storyboard 创建的 View Controller

ios - 根据 View 是否为空显示/隐藏 UIBarButtonItem

objective-c - 为什么我不能将新实例的委托(delegate)设置为 self?

ios - Cocoapod : "The document could not be saved. The file doesn’ t exist"的 Xcode 错误

cocoa - CATextLayer 中不需要的填充

php - 如何以纳秒精度获得 PHP 时间?

sql-server - 使用 T-SQL 获取日期时间的时间

ios - 检测具有不同主要值和次要值的 iBeacon