美文网首页
NSDate 时间相差8小时

NSDate 时间相差8小时

作者: GAME666 | 来源:发表于2019-07-11 13:32 被阅读0次
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];    
    [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小时误差

相关文章

网友评论

      本文标题:NSDate 时间相差8小时

      本文链接:https://www.haomeiwen.com/subject/yegrkctx.html