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
UIDatePicker
Swift 4 version of ak2g's answer:
// myDatePicker is yourUIDatePicker Outlet @IBOutlet weak var myDatePicker: UIDatePicker! // For 24 Hrs myDatePicker.locale = Locale(identifier: "en_GB") //For 12 Hrs myDatePicker.locale = Locale(identifier: "en_US")