datePicker显示1.January

时间:2014-07-21 11:23:40

标签: ios objective-c datepicker xcode5

我正在使用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(当年新年是星期四)。

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,终于意识到我给拣货员的日期不是我认为给它的日期(01/01/0001而不是当前日期)。给它正确的日期解决了问题。请注意,我使用的是Xamarin和C#,但概念可能相同。

答案 1 :(得分:-2)

在日期选择当前日期中选择属性检查器中的UIDatePicker。这将显示您当前的日期。