Show Time in 12 and 24 hour format in UIDatepicker on the basis of app settings not on device Settings
ios, iphone, objective-c, time-format, uidatepicker
Solution
For `UIDatePicker` you cannot change the time format to 24 or 12, it depends on the user local settings in setting.app
Problem
My problem is there is a switch in my app which toggles for 12 hour and 24 hour time format.I am displaying my labels time according to that, but the `UIDatePicker` time is not getting changed.It's time is depending on device time settings format.Is it possible to show time in `UIDatePicker` according to my app settings which might be different from device time settings. Somewhere I read that UIDatePicker respects only device settings but still I want to ask if it is possible to show time in 12 and 24 hour format in `UIDatePicker` based on my app settings. Please help me. Any suggestions would be highly appreciated!