ios - 如何存储 NSDateComponents 的时间部分?

标签 ios core-data nsfetchrequest type-conversion nsdatecomponents

我想在 Core Data 中存储时间类型的值(但不是日期)。我应该使用哪种数据类型?

最佳答案

可能的选择:

  • 时、分、秒的三个整数属性。
  • “HH:MM:SS”的一个字符串属性。
  • 一个整数属性,表示自午夜以来的秒数。

最佳表示取决于涉及您想要的时间的查询类型 执行。如果您想搜索给定的小时、分钟或秒,第一个选项更好。如果您必须搜索时间间隔,则其他选项更好。

关于ios - 如何存储 NSDateComponents 的时间部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22817565/

相关文章:

iphone - 如何根据对象的类别汇总获取结果的 number 属性?

objective-c - 修剪变量并分配给自身似乎不起作用

ios - 如何创建一个按钮来更改 Swift 中的相机 View ?

android - iOS 上的 Flutter Backgroundfetch 不会触发

ios - 确保核心数据在整个开发周期中持续存在的最佳实践

iphone - CoreData 对象更新问题

ios - NSPredicate 多个 ANY 查询与 CoreData

iphone - 如何查找访问量最高的 20 个项目并将其添加为收藏夹

ios - 二元运算符 '<' 不能应用于类型 'Double?' 和 'Double' 的操作数

ios - iOS:executeFetchRequest:错误:提取请求必须具有一个实体