gpt4 book ai didi

ios - 类型为 "Date & Time"的 UIDatePicker 只返回日期而不返回时间

转载 作者:行者123 更新时间:2023-11-28 10:23:34 24 4
gpt4 key购买 nike

我正在开发一个使用 UIDatePicker 的 iOS 应用程序。该模式是“日期和时间”,因此用户可以从同一个选择器中选择日期和时间。您实际上可以在选择器中看到日期、时间、小时、分钟、上午/下午。

问题是,当我尝试提取时间和日期(两者都很重要)时,即使它是“日期和时间”选择器(根据 Xcode 和我在运行时看到的)。

代码如下:

let dateFormatter = NSDateFormatter()
dateFormatter.dateStyle = NSDateFormatterStyle.ShortStyle

var date = dateFormatter.stringFromDate(sender.date)

println(date)

dateTimeLabel.text = date
dateTimeLabel.textColor = UIColor.blackColor()

它与我在网上看到的其他示例相同,但我只是不明白为什么他们得到时间和日期而我只得到日期。我也需要时间!

NSDateFormatterStyle.ShortStyle 将返回类似“6/20/2015, 3:45 PM”的内容,但当我将它打印到控制台或应用程序。

如果是这种情况,是否有一种方法可以提取时间,因为我已经有了日期?老实说,从我见过的其他例子来看,他们两者兼而有之。我不知道为什么我只得到日期。

如有任何帮助,我们将不胜感激!

最佳答案

你还必须设置timeStyle,例如

dateFormatter.dateStyle = .ShortStyle
dateFormatter.timeStyle = .ShortStyle

否则你只会得到“日期”部分。

关于ios - 类型为 "Date & Time"的 UIDatePicker 只返回日期而不返回时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30959599/

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