我的UIDatePicker设置为UIDatePickerModeTime,但在Apple文档中显示为The date picker displays hours, minutes, and (optionally) an AM/PM designation. The exact items shown and their order depend upon the locale set. An example of this mode is [ 6 | 53 | PM ].
。如何添加AM / PM,因为在我的设备上,这些不是选项而是使用24小时制?
答案 0 :(得分:21)
这取决于用户的设置。如果你去设置 - >一般 - >日期&时间。有一个“24小时”时间开关,基于用户将在您的选择器上有AM / PM指示器。
答案 1 :(得分:3)
不幸的是UIDatePicker
没有选项;它总是尊重12小时或24小时的设备选项。
如果您必须拥有AM / PM组件,则可能需要使用自定义UIPickerView
,并手动从其组件中构建NSDate
。
答案 2 :(得分:0)
不幸的是,UIDatePicker没有为此提供选项。它始终尊重12小时或24小时制的设备选项。
如果必须具有AM / PM组件,则可能必须使用自定义UIPickerView,然后手动从其组件中构建NSDate。