当前位置: 首页 > 面试题库 >

是否可以将UIDatePicker设置为仅几天(不包括小时,分钟和秒)?

怀刚毅
2023-03-14
问题内容

我正在尝试让UIDatePicker仅向用户显示日期,月份和年份。我想避免像默认情况下那样显示小时,分钟和秒。我试图寻找可能有帮助的东西,但只能找到在Objective-
C中没有明确解释的解决方案,但是我正在Swift中进行编码。有任何想法吗?提前致谢!


问题答案:

您需要选择日期选择器的模式

@IBOutlet weak var myDatePicker: UIDatePicker!

override func viewDidLoad() {
    super.viewDidLoad()
    myDatePicker.datePickerMode = .date // or .Date (Swift 2.x)
}

日期选择器选项。

声明SWIFT

var datePickerMode: UIDatePickerMode

讨论此属性的值指示日期选择器的模式。它确定日期选择器是否允许选择日期,时间,日期和时间或倒数时间。默认模式是UIDatePickerModeDateAndTime。有关模式常量的列表,请参见Date
Picker Mode。

UIDatePickerMode

日期选择器的模式。

声明常量

时间

日期选择器显示小时,分钟和(可选)AM / PM名称。显示的确切项目及其顺序取决于语言环境集。此模式的一个示例是[6 | 53 | 下午]。

在iOS 2.0及更高版本中可用。

日期

日期选择器显示月份,月份中的几天和年份。这些项目的确切顺序取决于语言环境设置。此模式的一个示例是[November | 15 | 2007]。

在iOS 2.0及更高版本中可用。

日期和时间

日期选择器显示日期(作为星期,月份和月份中的天的统一值)加上小时,分钟和(可选)AM /
PM名称。这些项目的确切顺序和格式取决于语言环境集。此模式的示例是[[十一月15日| 6 | 53 | 下午]。

在iOS 2.0及更高版本中可用。

倒计时器

日期选择器显示小时和分钟值,例如[1 | 53]。应用程序必须将计时器设置为以适当的间隔触发,并将日期选择器设置为秒数秒。

在iOS 2.0及更高版本中可用。



 类似资料:
  • 我是Python新手,遇到了这个问题。我想创建一个程序,用户输入秒数,并将其转换为天、小时、分钟和秒。然而,例如,我希望程序在100000秒内输出1天、3小时、46分钟、40秒。然而,mine也用小数输入计算结果,比如说1.157天,其他类别也一样。任何帮助都将不胜感激,非常感谢。

  • 问题内容: 我在Microsoft SQL Server 2008R2中有一个bigint字段,其中充满了刻度线(单个刻度线代表一百纳秒或一千万分之一秒。在一毫秒内有10,000个刻度。) http://msdn.microsoft.com/zh- CN/library/system.datetime.ticks.aspx 我需要将所有记录的总和转换为Days:Hours:Minutes:Seco

  • 我有datetime格式的值。例如:2012-10-17 00:05:00.000我把它们铸成了时间格式,但对我来说还是太长了。我只想要一个小时一个分钟的时间。有人知道吗?

  • 问题内容: 我需要将毫秒值85605304.3587转换为类似0d 18h 21m的值。不知道如何启动它,是否像C#中的SQL中有类似TimeSpan的东西? 问题答案: 您可以显式进行计算。我认为是这样: 注意:某些数据库使用代替。

  • 我的函数返回时间,例如。如何将时间取整到最接近的一分钟,使变为并使变为。

  • 问题内容: 我知道可以偏斜,但我看不到以特定角度偏斜每个角的方法。 这是我正在从事的项目: 专门查看菜单中的标签。现在,我正在使用图像,我想针对功能强大的浏览器进行更改。 我知道可以创建CSS trapazoid,但是使用没有内容的边框。最终结果还需要一些圆角。 问题答案: 这可能是一个大概的想法: