繁体   English   中英

在 CoreData 中存储时间(小时:分钟)

[英]Storing time (hours:minutes) in CoreData

我应该如何在 CoreData 中正确存储我的实体的小时:分钟数据? 在 .NET 我可以使用 TimeSpan class,目标 C 怎么样? 我看到的选项:1)使用 CoreData 日期类型(NSDate?)并忽略除小时和分钟之外的每个组件 2)使用基于存储为“HH:MM”的字符串的自定义类型 3)存储两个整数

你会推荐什么?

我会使用 NSTimeInterval class,就像 TimeSpan .NET class 一样。

NSTimeInterval是对应的数据类型: iphone - 将 NSTimeInterval 存储在 coredata 上

但是,如果您的数据很大,我建议您优化存储两个整数。 如果您决定稍后也存储秒,则NSTimeInterval解决方案是一种更灵活的解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM