2010-09-13 91 views
1

我在我的应用程序中使用了UIDatePicker,该公司适用于公历日历。 但我想使用DatePicker的非格里历日历,我没有成功做到这一点! 我需要它做一些从非格里历到格里高利日期的转换,所以无论iPhone的“语言环境”如何,它都必须工作。非公历日历的UIDatePicker

请您回答这个问题!

你的帮助是非常赞赏,

回答

1

你尝试UIDatePickercalendar属性设置为一个非公历?

+0

谢谢戴夫。 是的我将日历属性设置为viewDidLoad中的非公历日历: NSCalendar * myCal = [[NSCalendar alloc] initWithCalendarIdentifier:NSChineseCalendar]; pickerView.calendar = myCal; 但是,这保持了公历,转移了几个星期(今天它只显示DatePicker与公历日期; 2010年8月6日作为默认日期)。 – Jason 2010-09-13 22:59:27

+0

您是否碰巧修复了@Jason?我有同样的问题,仍然无法弄清楚。 – Sobiaholic 2012-10-30 21:51:30

+0

@iMohammad设置日历应该适用于iOS 6.它在以前的版本中不可靠。 – 2012-10-31 04:22:06