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!

Original source

Related problems