【发布时间】:2025-12-14 12:45:01
【问题描述】:
我正在尝试将 datePicker 的时间限制为 09:00 AM 到 09:00 PM (21:00),时间间隔为 30 分钟。我已经尝试了所有已知的方法,并且已经在互联网上搜索了很长时间。但我什么也没找到。 这是我写的代码
//datePicker.setDate(dateFormatter.date(from: "09.00")!, animated: true)
datePicker.maximumDate = Calendar.current.date(byAdding: .hour, value: -12, to: dateFormatter.date(from: "21.00")!) //)Calendar.current.date(byAdding: Calendar.Component.hour, value: 1, to: Date())
datePicker.minimumDate = Calendar.current.date(byAdding: Calendar.Component.hour, value: -12, to: dateFormatter.date(from: "09.00")!)
但它没有用。请帮忙。
【问题讨论】:
-
你的
datePickerdatePickerMode是什么? -
我打算挑时间的时候是
.time。