我正在尝试在项目中创建UIDatePicker
,最大日期应该是昨天而不是当前日期。有没有办法将选择的日期设置为昨天而不是选择当前日期?
答案 0 :(得分:1)
使用日期选择器的maximumDate
属性。
let yesterdayDate = Calendar.current.date(byAdding: .day, value: -1, to: Date())
yourPicker.maximumDate = yesterdayDate
答案 1 :(得分:0)
您可以使用下面的代码来实现
let calender = Calendar.current
let date = Date()
let finalDate = calender.date(byAdding: Calendar.Component.day, value: -1, to: date)
if let FinalDate = finalDate{
yourPicker.maximumDate = FinalDate
}