Show Time in 12 and 24 hour format in UIDatepicker on the basis of app settings not on device Settings

前端 未结 10 1140
夕颜
夕颜 2020-12-01 07:55

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

10条回答
  •  温柔的废话
    2020-12-01 08:13

    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")
    

提交回复
热议问题