UIDatePicker 仅在核心数据中存储时间
Posted
技术标签:
【中文标题】UIDatePicker 仅在核心数据中存储时间【英文标题】:UIDatePicker storing only time in core data 【发布时间】:2010-03-28 16:42:43 【问题描述】:我只使用了UIDatePicker
时间。怎么把这个类型存储在核心数据中,会不会是date:S
?
【问题讨论】:
你是如何存储这个的? CoreData 允许直接映射到 NSDate 的“日期”类型。这将专门存储 UTC 日期/时间值。您是否将日期转换为字符串或其他内容并存储它?请张贴代码;) 好吧,我还没有存储它,但我想在这样做之前知道,所以我应该将选定的值转换为 NSDate 然后存储它...问题是我想把这些值拿出来作为 Times 并进行一些计算,例如首先显示最新时间。 您通过向选择器发送日期消息来获取日期/时间。这将返回一个 NSDate,您可以将其存储在您的 NSManagedObject 中。 【参考方案1】:您应该将它作为日期对象存储在 Core Data 中,然后您可以使用 NSDateFormatter
随心所欲地显示它。
【讨论】:
以上是关于UIDatePicker 仅在核心数据中存储时间的主要内容,如果未能解决你的问题,请参考以下文章