gpt4 book ai didi

ios - UIDatePicker 返回所有日期中实例化的 dateTime 秒数..?

转载 作者:行者123 更新时间:2023-11-29 05:40:47 25 4
gpt4 key购买 nike

从 UIDatePicker 返回的日期包括秒。为什么?如果我选择日期“今天下午 1:07”并单击按钮打印所选日期,我会得到 2019-06-13 13:07:07 +0000。如果我将日期更改为其他日期,则会得到例如 2019-06-14 14:35:07 +0000。为什么会出现这些 :07 秒?还是同样的几秒。如果我再次运行该应用程序,时间可能会完全不同。由于某种原因,它似乎存储了自 datePicker 初始化以来的秒数。因此,如果我在 14:07:34 重新启动应用程序,那么在 datePicker 中选择的所有时间都将显示 xx:xx:34。在其生命周期中始终保持相同的秒数。

文档指出日期:日期选择器显示的日期。这些秒不会显示。为什么要包括这些秒?

如何防止日期选择器返回这些无用的秒数?在我们的例子中,他们实际上这样做是为了让人们错过他们的公共(public)汽车。

我知道我可以通过平坦化结果日期来删除其秒数来实现“解决方法”,但这感觉像是一个错误或我不知道的设置。

最佳答案

来自UIDatePicker.h文件:

// default is current date when picker created. 
@property (nonatomic, strong) NSDate *date;

这是日期选择器每个实例上不同秒的提示。

UIDatePicker 只是从实例化的当前时间开始向前和向后实现其数据源。

为了按照您喜欢的方式对日期进行适当的下限,请将下限的值分配给 date 属性,picker 将报告结果相同的地板。

关于ios - UIDatePicker 返回所有日期中实例化的 dateTime 秒数..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56579366/

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