2016-12-22 5 views
0

мне нужно переключить UIDatePicker между Солнечным календарем и Лунным календарем. С Лунный календарь, я могу получить 02/30/2016 (ММ/дд/гггг), но с солнечным календарем, его никогда не получить 02/30/2016 (ММ/дд/гггг). Итак, как установить его в UIDatePicker?Как установить лунный календарь UIDatePicker в прошивке

+0

Вы уверены, что есть только один лунный календарь? Я знаю несколько разных лунных календарей (и несколько солнечных календарей). О каком конкретном календаре вы действительно говорите? –

ответ

0

Я не думаю, что это возможно, все поддерживаемые календари могут быть найдены в Apple Documentation

+0

И этот список в документации на яблоко содержит не менее 4 лунных календарей (все это варианты исламского календаря). –

0

Лунный календарь также известен китайский календарь. Попробуйте эти

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

Однако, я попытался как в симуляторе и с некоторым приложением, нет 2016/02/30 в Lunar. Существует 2016/2/29, которые преобразуются в 2016/4/6 в Solar. Существует 2015/02/30 Lunar (см ниже)

Lunar Date Picker

Однако в выбора даты, она показывает все високосные месяцы даже недействительное.