UIDatePicker - 使用时区输出到标签,没有秒数

时间:2016-03-03 21:11:18

标签: objective-c nsdate nsdateformatter uidatepicker

我有一个UIDatePicker,使用以下内容将所选日期吐出到标签:

-(void)updateLabel:(id)sender {

    NSDateFormatter *df = [[NSDateFormatter alloc] init];
    df.dateStyle = NSDateFormatterLongStyle;
    df.timeStyle = NSDateFormatterMediumStyle;
    self.dateLabel.textColor = [UIColor darkGrayColor];
    self.dateLabel.text = [NSString stringWithFormat:@"%@",[df stringFromDate:self.datePicker.date]];
}

使用df.timeStyle = NSDateFormatterLongStyle,这似乎是包含时区的唯一选项,我得到了这个输出:

March 5, 2016, at 2:37:33 PM, MST

然而,我不希望那里有秒。这是我想要实现的输出:

Match 5, 2016 at 2:37PM, MST

有人可以帮助兄弟!

0 个答案:

没有答案