我正在使用Xcode和ios编程。 我的申请中有一个datePicker用于预订。 您无法保留通过的日期。
当我按下datePicker时,当它打开时,而不是"今天"它显示" Thu 1月1日和#34; 如果我滚动一天,它将显示" Fri 2 Jan"。 但是,如果我在过去几天滚动,当它回到今天的日期时,它会显示"今天",它应该如此,从那一点开始一切正常。
即使它说" Thu 1 Jan"如果我保存日期和时间,它会显示正确的日期和时间。
- (void)showDatePicker {
_orderTableView.userInteractionEnabled = NO;
_datePicker.date = _order.scheduleDate;
_datePicker.minimumDate = [NSDate date];
[UIView animateWithDuration:0.3 animations:^{
_datePickerView.frameBottom = self.view.frameBottom;
}];
}
每个建议都不仅仅是值得赞赏的。
Edit1:不确定是否相关,但我作为约束条件的最小日期是01/01/1970(当年新年是星期四)。
答案 0 :(得分:0)
我遇到了同样的问题,终于意识到我给拣货员的日期不是我认为给它的日期(01/01/0001而不是当前日期)。给它正确的日期解决了问题。请注意,我使用的是Xamarin和C#,但概念可能相同。
答案 1 :(得分:-2)
在日期选择当前日期中选择属性检查器中的UIDatePicker。这将显示您当前的日期。