2012-05-15 4 views
1

Monotouch에서 UIDatePicker에서 초기 날짜를 설정하려고했습니다. DatePicker는 UIDatePickerMode.Time에 항상 1:05를 표시합니다. 아무것도하지 않으면 현재 시간이 올바르게 표시됩니다.Monotouch UIDatePicker SetDate 항상 1 시간 5 분

누구나 Monotouch에서이 작업을 수행하는 방법을 알려 줄 수 있습니까?

답변

4

NSDate를 올바르게 설정하고 있습니까? This answer은 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; 
+0

답변 해 주셔서 감사합니다.하지만 작동하지 않을 수 있습니다 .... 그래서 Methode로 덮어 쓰고 1 시간 5 분을 추가하십시오. –

+0

나는 이해하지 못한다. 이번에는 무엇을 세우려고하십니까? 1시 5 분으로 설정 하시겠습니까? 시도하고있는 코드 샘플로 질문을 업데이트 할 수 있습니까? – holmes