ios开发点滴-关于UIDatePicker 时间相差8个小时的问题

来源:互联网 发布:apache集成环境下载 编辑:程序博客网 时间:2024/05/17 22:46

解决方案:

使用如下代码:

    NSDate *date=[_pickerVIew date];    NSDateFormatter *formatter=[[NSDateFormatter alloc]init];    formatter.dateFormat=@"yy-MM-dd HH:mm:ss";    NSString *timeStr=[formatter stringFromDate:date];    NSLog(@"date-----%@",date);    NSLog(@"timeStr-------%@",timeStr);        NSTimeZone *timeZone=[NSTimeZone systemTimeZone];    NSInteger seconds=[timeZone secondsFromGMTForDate:date];    NSDate *newDate=[date dateByAddingTimeInterval:seconds];    NSString *newTimeStr=[formatter stringFromDate:newDate];    NSLog(@"newDate----%@",newDate);    NSLog(@"newTimeStr-------%@",newTimeStr);

datePicker选中:


代码打印结果:


0 1
原创粉丝点击