UIDatePickerまとめ

いつも調べている気がするのでまとめておく

端末の設定に関係なく、強制的に24時間表記にする

※以下の設定をすると端末の設定が英語の場合でも日本語 + 24時間表示になるので注意

let datePicker = UIDatePicker()
datePicker.locale = Locale(identifier: "ja_JP")
端末の設定に関係なく、強制的に西暦表示にする
let datePicker = UIDatePicker()
var calendar = Calendar(identifier: .gregorian)
calendar.locale = Locale.current
datePicker.calendar = calendar