要设置 UIDatePicker 以显示年月日时分秒,您可以使用以下代码:

// 创建日期选择器
UIDatePicker *datePicker = [[UIDatePicker alloc] init];

// 设置日期选择器的模式为日期和时间
datePicker.datePickerMode = UIDatePickerModeDateAndTime;

// 设置日期选择器的本地化
datePicker.locale = [NSLocale currentLocale];

// 设置日期选择器的时间范围(可选)
datePicker.minimumDate = [NSDate date]; // 设置最小时间为当前时间
datePicker.maximumDate = [NSDate distantFuture]; // 设置最大时间为无限未来

// 使用日期选择器
[datePicker addTarget:self action:@selector(datePickerValueChanged:) forControlEvents:UIControlEventValueChanged];

在上面的代码中,我们首先创建了一个 UIDatePicker 对象,并将其模式设置为 UIDatePickerModeDateAndTime,以显示年月日时分秒。接下来,我们设置了日期选择器的本地化,以使其根据设备的语言和地区设置显示日期和时间格式。您还可以选择设置日期选择器的时间范围,以限制用户选择的日期和时间。最后,我们使用 addTarget 方法将日期选择器与一个事件处理方法关联起来,以便在用户更改日期和时间时触发相应的操作。

请注意,您需要将上述代码放在适当的位置,例如在 UIViewController 的 viewDidLoad 方法中,以便在视图加载时创建和显示日期选择器。

iOS UIDatePicker: 如何设置显示年月日时分秒

原文地址: https://www.cveoy.top/t/topic/oEHy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录