如何使用DatePicker与年月日时间

时间:2018-04-23 12:26:52

标签: ios objective-c iphone uidatepicker

如何获取DatePicker |年|日期月|时间最小|第二|上午时间| ? 默认DatePicker显示其显示|日期日期月|最小|秒|

3 个答案:

答案 0 :(得分:0)

日期选择器是一个非常高级别的组件,不允许以任何方式显式设置显示。您可以使用datePickerModelocale等属性。对于您的情况,我猜您应该找到正确的locale

但不建议这样做。问题是locale是自动设置的,或者它应该设置为对用户有意义的,这取决于用户。如果您覆盖此功能,则很可能会使用户感到困惑。

无论如何,如果您无法通过日期选择器获得所需的结果,则必须使用正常的选择器视图并自行管理部分和行。

答案 1 :(得分:0)

通过设置DatePicker's datePickerMode属性

,您可以获得与所需要求的接近程度
myDatePicker.datePickerMode = .dateAndTime

查看更多可用的datepicker模式。here

答案 2 :(得分:0)

UIDatePicker采用设备时间格式。如果您在设备中选择了24小时日期格式,则UIDatePicker将不会显示AM / PM并在24小时内显示时间。格式。因此,您必须将设备的时间格式更改为12小时格式。我们无法设置UIDatePicker的时间格式。