мне нужно переключить UIDatePicker
между Солнечным календарем и Лунным календарем. С Лунный календарь, я могу получить 02/30/2016 (ММ/дд/гггг), но с солнечным календарем, его никогда не получить 02/30/2016 (ММ/дд/гггг). Итак, как установить его в UIDatePicker
?Как установить лунный календарь UIDatePicker в прошивке
0
A
ответ
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 (см ниже)
Однако в выбора даты, она показывает все високосные месяцы даже недействительное.
Вы уверены, что есть только один лунный календарь? Я знаю несколько разных лунных календарей (и несколько солнечных календарей). О каком конкретном календаре вы действительно говорите? –