iOS dataFormatter 8小时 误差

来源:互联网 发布:mac的文档在哪里 编辑:程序博客网 时间:2024/06/05 10:31
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];          [dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];        [dateFormatter  setDateFormat:@"yyyy-MM-dd HH:mm:ss"];                       NSDate* dateFromString = [dateFormatter dateFromString:stringDate];                  return dateFromString

无论环境是使用12小时制还是24小时制,yyyy-MM-dd HH:mm:ss返回都是24小时制

设置TimeZone为UTC ,这样使得转换时间不会出现8小时误差

0 0
原创粉丝点击