1

我试图在 Monotouch 的 UIDatePicker 上设置初始日期。DatePicker 在 UIDatePickerMode.Time 中始终显示 1:05。如果我什么都不做,它会正确显示当前时间。

任何人都可以帮助我如何在 Monotouch 中做到这一点?

4

1 回答 1

4

您是否正确设置了 NSDate corre? 这个答案显示了两种创建 NSDate 的方法。

pick = new UIDatePicker (new RectangleF (0, 20, this.View.Bounds.Width, 10));   

// Set NSDate:
DateTime date = DateTime.Parse("1981-07-01 22:21:00");
NSDate nsDate = DateTime.SpecifyKind(date, DateTimeKind.Utc);

// Get DateTime from NSDate:
date = DateTime.SpecifyKind(nsDate, DateTimeKind.Unspecified);
pick.Date = date;
pick.Mode = UIDatePickerMode.Time;
于 2012-05-15T21:19:42.650 回答