【问题标题】:UIDatePicker storing only time in core dataUIDatePicker 仅在核心数据中存储时间
【发布时间】:2010-03-28 16:42:43
【问题描述】:

我只使用了UIDatePicker 时间。怎么把这个类型存储在核心数据中,会不会是date:S

【问题讨论】:

  • 你是如何存储这个的? CoreData 允许直接映射到 NSDate 的“日期”类型。这将专门存储 UTC 日期/时间值。您是否将日期转换为字符串或其他内容并存储它?请张贴代码;)
  • 好吧,我还没有存储它,但我想在这样做之前知道,所以我应该将选定的值转换为 NSDate 然后存储它...问题是我想把这些值拿出来作为 Times 并进行一些计算,例如首先显示最新时间。
  • 您通过向选择器发送日期消息来获取日期/时间。这将返回一个 NSDate,您可以将其存储在您的 NSManagedObject 中。

标签: xcode macos core-data


【解决方案1】:

您应该将它作为日期对象存储在 Core Data 中,然后您可以使用 NSDateFormatter 随心所欲地显示它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-29
    • 1970-01-01
    相关资源
    最近更新 更多