如何使用日期选择器分别更改日期和时间

时间:2017-07-01 09:11:19

标签: ios objective-c xcode

我想用日期和时间更改我的按钮标题,但是当我选择日期时,自动时间设置在时间按钮上而没有选择时间选择器。我想分开更改时间和日期。 我的代码是

- (IBAction)TimeDatePicker:(UIDatePicker *)sender {
    NSDateFormatter *format = [[NSDateFormatter alloc] init];
    [format setDateFormat:@"dd:mm a"];
    NSString *timerange = [format stringFromDate:[_TimeDatePickerValue date]];
    [self.TimeBtn setTitle:timerange forState:UIControlStateNormal];

}
- (IBAction)BookDatePicker:(UIDatePicker *)sender {
    NSDateFormatter *formatDate = [[NSDateFormatter alloc] init];
    [formatDate setDateFormat:@"dd-MM-yyyy"];
    NSString *dateStr = [formatDate stringFromDate:[_DatePickerValue date]];
    [self.DateBtn setTitle:dateStr forState:UIControlStateNormal];
    }

2 个答案:

答案 0 :(得分:0)

请先检查一下,复制日期按钮&将该按钮作为时间按钮过去,然后参考您创建动作的两种方法。 请首先检查它的ibaction,右键单击按钮&检查一下。

答案 1 :(得分:0)

对于时间,设置格式" hh:mm a"并且为了约会" dd-MM-yyyy"。 希望这对你有所帮助。