UIDatePicker / NSDateFormatter 时差,时制

18 篇文章 0 订阅
    if ( self.remaindDatePicker==nil) {
        self.remaindDatePicker = [[UIDatePicker alloc] init];
    }
    self.remaindDatePicker.frame = CGRectMake(0, CGRectGetMaxY(self.buttonStart.frame)-30+20, kAlertWidth, kAlertHeight-[MyMethod getImageHeight:@"DxAlertViewClose.png"]-CGRectGetMaxY(self.buttonStart.frame));
//    datePicker.datePickerMode = UIDatePickerModeCountDownTimer;
    
    
    与本地显示 12时制 24时制
      [self.remaindDatePicker setLocale:[NSLocale currentLocale]];
    self.remaindDatePicker.datePickerMode = UIDatePickerModeDateAndTime;
    self.remaindDatePicker.minimumDate=[NSDate date];
//    [datePicker setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];
    
    
       8个时差
    self.remaindDatePicker.timeZone=[NSTimeZone localTimeZone];
    
    [self.remaindDatePicker addTarget:self action:@selector(selectedDate7:) forControlEvents:UIControlEventValueChanged];
    self.remaindDatePicker.backgroundColor = [UIColor clearColor];
    [self addSubview:self.remaindDatePicker];




-(void)selectedDate7:(UIDatePicker *)picker{
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
//    [formatter setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];
    [formatter setTimeZone:[NSTimeZone localTimeZone]];
    
    
//    NSLog(@"...123... = %@",[formatter stringFromDate:picker.date]);
    
    [self.currentDateString setString:[formatter stringFromDate:picker.date]];
    
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值