我试图在 Monotouch 的 UIDatePicker 上设置初始日期。DatePicker 在 UIDatePickerMode.Time 中始终显示 1:05。如果我什么都不做,它会正确显示当前时间。
任何人都可以帮助我如何在 Monotouch 中做到这一点?
我试图在 Monotouch 的 UIDatePicker 上设置初始日期。DatePicker 在 UIDatePickerMode.Time 中始终显示 1:05。如果我什么都不做,它会正确显示当前时间。
任何人都可以帮助我如何在 Monotouch 中做到这一点?
您是否正确设置了 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;