如何在iOS中设置农历日历UIDatePicker

时间:2016-12-22 06:41:52

标签: ios calendar uidatepicker

我需要在太阳历日历农历日历之间切换UIDatePicker。使用农历日历,我可以 02/30/2016(MM / dd / yyyy),但是使用太阳历日历,它永远不会得到< em> 02/30/2016(MM / dd / yyyy)。那么,如何在UIDatePicker中设置它?

2 个答案:

答案 0 :(得分:0)

我认为不可能,所有支持的日历都可以在Apple Documentation

中找到

答案 1 :(得分:0)

农历也被称为中国历。试试这些

self.datePicker.locale = Locale.init(identifier: "zh")
self.datePicker.calendar = Calendar.init(identifier: .chinese)

然而,我在模拟器和一些应用程序中都试过,在农历中没有2016/02/30。有2016/2/29在Solar中转换为2016/4/6。有2015/02/30 Lunar(见下文)

Lunar Date Picker

但是,在日期选择器中,它显示所有闰月,即使它无效。