程序问答   发布时间:2022-05-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了从 Core Data Swift 中读取日期大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决从 Core Data Swift 中读取日期?

开发过程中遇到从 Core Data Swift 中读取日期的问题如何解决?下面主要结合日常开发的经验,给出你关于从 Core Data Swift 中读取日期的解决方法建议,希望对你解决从 Core Data Swift 中读取日期有所启发或帮助;

我有一个用 Core Data 生成的 SQLite 数据库。我需要使用 php 读取字段类型 Date 并将其转换为 datetiR_969_11845@e。 Core Data 中的字段具有如下值:'631170000'。 有什么想法吗?

解决方法

如果您正在使用 php 读取 Core Data 持久存储,那么您会遇到困难,因为这些文件不是设计为直接读取的。 Core Data 不仅仅是一个 sqlite 包装器,它在 SQLite 中使用的表和数据类型的结构没有记录,可能不是你所期望的。如果完全可以使用 Core Data 读取数据,然后将其发送到运行 php 的服务器,请执行此操作,否则您将最终对 Core Data 的部分进行逆向工程,因为您正在直接读取并非设计用于的文件那样用。

日期是较简单的情况之一。 Core Data 将它们保存为自 UTC 时间 2000 年 12 月 31 日午夜以来的秒数。它不是 Unix 时间戳,但它是相同的想法,但参日期不同。

可能需要转换一个 php 库或一些开源代码。如果不是,Apple 的参日期和 Unix 时间戳之间的差异是 978307200 秒。要转换问题中的数字,请添加 631170000 + 978307200 并将结果视为 Unix 时间戳。

但实际上,如果您有任何方法可以使用 Core Data 来读取和转换数据,请改为这样做,您会省去麻烦。

大佬总结

以上是大佬教程为你收集整理的从 Core Data Swift 中读取日期全部内容,希望文章能够帮你解决从 Core Data Swift 中读取日期所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:Core