gpt4 book ai didi

validation - 用户将在我的 cocoa (核心数据)应用程序中输入日期。如何选择正确的日期格式?

转载 作者:行者123 更新时间:2023-12-03 17:38:07 25 4
gpt4 key购买 nike

我正在开发我的第一个使用 Core Data 的 Mac 应用程序。由于我没有太多的软件开发经验,我想向更有经验的开发人员询问以下问题:

在某些表单中输入数据时,用户必须在几个表单中输入日期。由于应用程序将出现在应用程序商店中,来自不同大陆的人们会下载它(我希望如此),我正在考虑允许用户从我的应用程序中的首选项面板中选择他喜欢的日期格式。

但是我想知道如果输入500条或更多记录后,他决定再次更改日期格式会发生什么?这最终会导致核心数据困惑吗?

这是个好主意还是我应该让事情变得简单并只获取系统日期(用户计算机日期格式)并使用该日期格式?你会怎么办?任何建议将不胜感激。

最佳答案

我的建议是将日期保留为时间间隔。你可以看到 NSDate 这样的方法。

The interval between the date object and 00:00:00 UTC on 1 January 1970.

因此,如果您从 NSDatFormatter 对象获取 NSDate 对象,您将能够获取自 1970 年以来以秒为单位的时间。您可以将此值存储在 Core Data 中,并稍后将其用于 creating NSDate对象。您将能够将其用于不同的区域设置和时区,并使用正确的格式。“日期”是一个复杂的主题,我建议您阅读有关 dates 的指南和 date formatters

关于validation - 用户将在我的 cocoa (核心数据)应用程序中输入日期。如何选择正确的日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35391354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com